.even .selectedFeat {background-color: #e6edf2;}
.odd  .selectedFeat {background-color: #d6e2ea;}

.obsolete {
color: #909090;
}

.overviewfeats {
  width: 370px;
}

#devicetable {
  width: 100%;
}

#devicetable th {
  text-align: left;
}

#devicetable td {
  text-align: center;
}
#devicetable td.first {
  text-align: left;
}

#devicetable tr {
  height: 22px;
}

#devicetable .devicesfamily {
  font-size: 14px;
  font-weight:bold;
  background-color: #F0F0F0;
  color: #333333;
  border-width: 1px 0;
  border-style: solid;
  border-color: #CCCCCC;
  height:25px;
  padding-top: 4px;
  padding-left:3px;
}

#feattools {
  margin-top: 30px;
}

#feattable {
}

#feattable th {
  border-bottom: 1px solid #CCCCCC;
  padding-top: 10px;
}

#megaDiv h3 {
  font-weight: lighter;
}

#megaDiv dl {padding: 5px; margin: 0;}
#megaDiv dt {font-weight: bold;}

#megaDiv h4 {margin: 0;}

#megaDiv .compare {
  z-index:1; 
  overflow: auto;
}

#megaDiv #features {
	width: 100%;
}

#megaDiv table.tbl_list td {white-space: nowrap;}

#megaDiv #search .widebox, #megaDiv #search .smallbox {
  background-color: #F1F2F4;
  border: 1px solid #AFB1B5;
  padding: 5px;
  height: 60px;
  float: left;
  margin-bottom: 5px;
  margin-right: 3px;
}

#megaDiv #search .widebox a, #megaDiv #search .smallbox a {
  background-color: #ffffff;
}

#megaDiv #features select {
  height: 180px;
  width: 316px;
}

#megaDiv #search .smallbox {width: 301px;}

#megaDiv #search h4 {width: 200px;}

#megaDiv #search ul {
  list-style: none;
  width: 301px;
  margin: 0;
  padding: 0;
}
#megaDiv #search .widebox,
#megaDiv #search .widebox ul {
  width: 618px;
}

#megaDiv #search li {
  border: 1px solid #A1A5A9;
  float: left;
  margin: 0 2px 2px 0;
}

#megaDiv #search li a {
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 46px;
}
#megaDiv #search .widebox li a {width: 99px;}
#megaDiv #search li a:hover {text-decoration: none; background-color: #cccccc;}

#megaDiv #details {
  height: 310px;
  overflow: auto;
}

#megaDiv #matches {
  margin: 0;
  height: 310px;
  overflow: auto;
}

#megaDiv #matches a {
  display: block;
  padding: 0 0 0 15px;
}

#compare_table {}

#compare_table td.feat {
  height:20px;
  padding-left:3px;
  padding-right:2px;
}
