#content #main-content #welcome-page{
  width: 602px;
  background: #e5e5e5;
  padding: 10px; 
}
#content #main-content #welcome-page h2{
  background: transparent;
  padding: 10px;
  margin: 0;
  width: 580px; 
}
#content #main-content #welcome-page .illustration.homepage-en{
  background: #fff url(img/homepage/hp-bg.jpg) top left no-repeat;
  width: 601px;
  height: 264px;
  padding: 0;
  margin: 0;
}
#content #main-content #welcome-page .illustration.homepage-fr{
  background: #fff url(img/homepage/hp-bg-fr.jpg) top left no-repeat;
  width: 601px;
  height: 264px;
  padding: 0;
  margin: 0;
}
#content #main-content #welcome-page .illustration .illustration-wording{
  padding-top: 160px;
  padding-left: 15px;
  padding-right: 15px;
}
#content #main-content #welcome-page .illustration .illustration-wording h3{
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}
#content #main-content #welcome-page .list{
  width: 602px;
  padding: 0;
  margin: 0;
  list-style: none;
}
#content #main-content #welcome-page .list li{
  float: left;
  width: 130px;
  padding: 10px;
  height: 102px;
  
  background-color: #fff;
  background-position: top left;
  background-repeat: no-repeat;      
}
#content #main-content #welcome-page .list li a.tellmemore{
  float: left;
  display: block;
  margin: 0;
  margin-top: 80px;
  padding: 0;
  width: 128px;
  height: 22px;
  line-height: 22px;
  
  background: #ddd;
  border: 1px solid #000;
  
  font-weight: bold; 
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}
#content #main-content #welcome-page .list li.welcome-item01{ background-image: url(img/homepage/hp-list-01.gif); width: 131px; }
#content #main-content #welcome-page .list li.welcome-item02{ background-image: url(img/homepage/hp-list-02.gif); }
#content #main-content #welcome-page .list li.welcome-item03{ background-image: url(img/homepage/hp-list-03.gif); }
#content #main-content #welcome-page .list li.welcome-item04{ background-image: url(img/homepage/hp-list-04.gif); }

#content #main-content #welcome-page .list li.welcome-item01 a.tellmemore{ background-color: #fee3a1; border-color: #f36523;  }
#content #main-content #welcome-page .list li.welcome-item02 a.tellmemore{ background-color: #d7ecc6; border-color: #afda8e;  }
#content #main-content #welcome-page .list li.welcome-item03 a.tellmemore{ background-color: #fbcce8; border-color: #f466ba;  }
#content #main-content #welcome-page .list li.welcome-item04 a.tellmemore{ background-color: #ccedfc; border-color: #66caf5;  }

#content #main-content #welcome-page .list.fr li.welcome-item01{ background-image: url(img/homepage/hp-list-01_fr.gif); width: 131px; }
#content #main-content #welcome-page .list.fr li.welcome-item02{ background-image: url(img/homepage/hp-list-02_fr.gif); }
#content #main-content #welcome-page .list.fr li.welcome-item03{ background-image: url(img/homepage/hp-list-03_fr.gif); }
#content #main-content #welcome-page .list.fr li.welcome-item04{ background-image: url(img/homepage/hp-list-04_fr.gif); }

/* HOVER EFFECT */
/*#content #main-content #welcome-page.selected01{ background-color: #f2570e; }
#content #main-content #welcome-page.selected02{ background-color: #79c143; }
#content #main-content #welcome-page.selected03{ background-color: #ed008c; }
#content #main-content #welcome-page.selected04{ background-color: #00adef; }*/

#content #main-content #welcome-page.selected01 div.illustration{ background-position: 0 -264px;/*background-image: url(img/homepage/hp-bg-01.jpg);*/ }
#content #main-content #welcome-page.selected02 div.illustration{ background-position: 0 -528px;/*background-image: url(img/homepage/hp-bg-02.jpg);*/ }
#content #main-content #welcome-page.selected03 div.illustration{ background-position: 0 -1056px;/*background-image: url(img/homepage/hp-bg-03.jpg);*/ }
#content #main-content #welcome-page.selected04 div.illustration{ background-position: 0 -792px;/*background-image: url(img/homepage/hp-bg-04.jpg);*/ }

#content #main-content #welcome-page div.illustration .illustration-wording.invisible{ display: none; }

#content #main-content #welcome-page.selected01 .list li.welcome-item01 a.tellmemore,
#content #main-content #welcome-page.selected02 .list li.welcome-item02 a.tellmemore,
#content #main-content #welcome-page.selected03 .list li.welcome-item03 a.tellmemore,
#content #main-content #welcome-page.selected04 .list li.welcome-item04 a.tellmemore{ background-color: #fff; border-color: #fff; }

#content #main-content #welcome-page.selected01 .list li.welcome-item01{ background-position: 0 -150px;/*background-image: url(img/homepage/hp-list-01-hover.gif); background-color: #f2570e;*/ }
#content #main-content #welcome-page.selected02 .list li.welcome-item02{ background-position: 0 -150px;/*background-image: url(img/homepage/hp-list-02-hover.gif); background-color: #79c143;*/ }
#content #main-content #welcome-page.selected03 .list li.welcome-item03{ background-position: 0 -150px;/*background-image: url(img/homepage/hp-list-03-hover.gif); background-color: #ed008c;*/ }
#content #main-content #welcome-page.selected04 .list li.welcome-item04{ background-position: 0 -150px;/*background-image: url(img/homepage/hp-list-04-hover.gif); background-color: #00adef;*/ }

/* RIGHT COL */
#content #right-column{
  float: left;
}
#content #right-column #col-dashboard{
  float: left;
}
#content #right-column #col-dashboard h2{
  float: left;
  width: 281px;
  padding: 10px;
  font-size: 25px;
  line-height: 30px;  
}
#content #right-column #col-dashboard .videoPlayer{
  width: 301px;
  height: 228px;
  /*background: #000 url(img/homepage/background-video.jpg) top left no-repeat;*/
  float: left;  
}
#content #right-column #col-dashboard .description{
  width: 301px;
  height: 160px;
  float: left;  
}

#content #right-column #col-dashboard .description .needassistance{
  width: 301px;
  float: left;
  text-align: center;
  padding-top: 55px;
  font-size: 22px;
  line-height: 25px;
  font-weight: bold;  
}

#promote-features {
  width: 301px;
  background-color: #FDB913;
  height: 43px;
  padding-top: 5px;
}

#promote-features li {
  width: 146px;
  height: 34px;
  overflow:hidden;
  display:block;
}

#promote-features li a {
  width: 146px;
  height: 34px;
  overflow:hidden;
  display:block;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
  
}

#promote-features li a:hover { 
 background-position: 0px -34px; 
}

#promote-features li a#btn-features {
 background-image: url('./img/btn-features.gif');  
}

#promote-features li a#btn-trial {
 background-image: url('./img/btn-trial.gif');  
}

#promote-features li a span {
  display:none; 
}


#promote-features li.left { float: left; }
#promote-features li.right { float: right; }
