#feature_list_wrapper {
  width: 920px;
  margin-bottom: 60px;
  padding: 0px;
}

#feature_list_wrapper div#feature_list {
  width: 920px;
  height: 320px;
  overflow: hidden;
  position: relative;
}

#feature_list_wrapper div#feature_list ul {
  position: absolute;
  top: 0;
  list-style: none; 
  padding: 0;
  margin: 0;
}

#feature_list_wrapper ul#tabs {
  right: 0;
  z-index: 2;
  width: 260px;
}

#feature_list_wrapper ul#tabs li {
  font-size: 12px;
  font-family: Arial;
}

#feature_list_wrapper ul#tabs li img {
 margin: 8px 0px 0 0;
  border: none;
  float: right;
/*   margin-left: 100px; */
}
#feature_list_wrapper ul#tabs li span {
  margin-top: 5px;
  display: inline-block;
  clear: both;
/*   border: 1px solid red; */
}

#feature_list_wrapper ul#tabs li a {
  color: #505050;
  text-decoration: none;  
  display: block;
  padding: 10px 10px 10px 60px;
  height: 60px;
  outline: none;
  text-align: right;
}

#feature_list_wrapper ul#tabs li a:hover {
  text-decoration: underline;
}

#feature_list_wrapper ul#tabs li a.current {
  background:  url('img/frontlist/feature-tab-current-right.png');
  color: #fff;
}

#feature_list_wrapper ul#tabs li a.current:hover {
  text-decoration: none;
  cursor: default;
}

#feature_list_wrapper ul#output {
  left: 0;
  width: 620px;
  height: 300px;
  position: relative;
  overflow: hidden;
  border: 10px solid #505050;
}
#feature_list_wrapper ul#output li img { position:absolute; z-index:1; top:0; left:0; border: 0!important; }
#feature_list_wrapper ul#output li .claim { position: absolute; z-index:4; }

#feature_list_wrapper ul#output li {
  position: absolute;
  width: 620px;
  height: 300px;
}
.claimtext { line-height: 1em; width: 320px; } 
#feature_list_wrapper ul#output li.airtime .claimtitle { top: 30px; left: 300px; }
#feature_list_wrapper ul#output li.airtime .claimtext { top: 80px; left: 300px; }
#feature_list_wrapper ul#output li.newscoop .claimtitle { top: 30px; left: 60px; }
#feature_list_wrapper ul#output li.newscoop .claimtext { top: 80px; left: 60px; }
#feature_list_wrapper ul#output li.services .claimtitle { top: 130px; left: 60px; }
#feature_list_wrapper ul#output li.services .claimtext { top: 180px; left: 60px; }

#feature_list_wrapper ul#output li .button { 
  position: absolute; z-index:4;
  cursor: pointer; 
  padding: 1px 7px 1px 5px;
  margin-right: 10px;
/*   border: 1px solid #505050; */
  color: white;
  font-size: 0.8em;
/*   -moz-border-radius: 8px; */
/*   -webkit-border-radius: 8px; */
/*   border-radius: 8px; */
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
/*   -moz-box-shadow: 3px 3px 5px rgba(0,0,0,.25); */
/*   -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.25); */
/*   box-shadow: 3px 3px 5px rgba(0,0,0,.25); */
/*   background: #606060; */
/*   background: -moz-linear-gradient(top, #aaaaaa 0, #505050 100%);  */
/*   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaaaaa), color-stop(100%, #505050)); */
}
#feature_list_wrapper ul#output li.airtime .more { background: #ff5d1a; left: 300px; top: 140px; }
#feature_list_wrapper ul#output li.airtime .download { background: #ff5d1a; left: 430px; top: 140px;  }
#feature_list_wrapper ul#output li.newscoop .more { background: #007fb3; left: 60px; top: 140px; }
#feature_list_wrapper ul#output li.newscoop .download { background: #007fb3; left: 190px; top: 140px;  }
#feature_list_wrapper ul#output li.services .more { background: #cba65d; left: 60px; top: 240px; }

#feature_list_wrapper ul#output li .button:hover {
  background: #e20020;
/*   background: -moz-linear-gradient(top, #bbbbbb 0, #606060 100%);  */
/*   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbbbbb), color-stop(100%, #606060)); */
}

#feature_list_wrapper ul#output li .button span { padding-left: 18px; background: url('img/bg-icons.png') no-repeat; }
#feature_list_wrapper ul#output li .more span { background-position: 0 -358px; }
#feature_list_wrapper ul#output li .download span { background-position: 0 -326px; }
#feature_list_wrapper ul#output li a:hover {
  background: #D33431;
  text-decoration: none;
}