
#evolution {
  background: url(../assets/evolutionBg.jpg) repeat-x;
  clear: both;
  height: 311px;
  margin-bottom: 40px; }
  #evolution .left {
    background: url(../assets/evolutionLeftBg.jpg) right no-repeat #73777b;
    float: left;
    height: 310px;
    width: 260px; }
    #evolution .left ul {
      float: right;
      list-style-type: none;
      margin: 0; }
      #evolution .left ul li {
        background: url(../assets/evolutionLeftLiBg.jpg) right repeat-y;
        margin-bottom: 7px;
        padding: 5px 0 5px 5px;
        width: 197px; }
        #evolution .left ul li a {
          color: #fff;
          text-decoration: none; }
    #evolution .left img {
      float: right;
      margin: 17px 115px 12px 0; }
  #evolution .right {
    float: left;
    height: 310px;
    margin: 0 30px;
    width: 500px; }
    #evolution .right .evolutionTitle {
      float: none;
      margin-top: 20px; }
    #evolution .right #evolutionEventsHolder {
      background: url(../assets/evolutionBgStrip.gif) repeat-x;
      height: 200px;
      overflow: hidden;
      position: relative;
      width: 100%;
      z-index: 3; }
    #evolution .right #evolutionEvents {
      height: 180px;
      width: 10000px; }
    #evolution .right .event {
      float: left;
      color: #fff;
      margin-right: 20px;
      padding-left: 2px;
      width: 190px; }
      #evolution .right .event .top {
        height: 90px;
        overflow: hidden; }
        #evolution .right .event .top img {
          display: block;
          float: none;
          margin-top: 5px; }
        #evolution .right .event .top .year {
          font-size: 16pt;
          font-weight: bold; }
      #evolution .right .event p {
        margin-top: 18px; }
    #evolution .right .event2 {
      color: #fff;
      float: left;
      margin-right: 20px;
      padding-left: 2px;
      width: 190px; }
      #evolution .right .event2 img {
        display: block;
        float: none; }
      #evolution .right .event2 .year {
        font-size: 16pt;
        font-weight: bold; }
      #evolution .right .event2 p {
        height: 76px;
        margin-top: 13px;
        overflow: hidden; }
    #evolution .right .arrow {
      border: 0;
      bottom: 0;
      cursor: pointer;
      position: relative; }
    #evolution .right .arrowLeft {
      float: left; }
    #evolution .right .arrowRight {
      float: right; }
