/** PRIMARY **********************************************/

#primary {
  margin-bottom: 5px;
  height: 270px;
  overflow: hidden;
  }

#categories {
  display: inline;
  float: left;
  width: 238px; height: 270px;
  background: #50595e url(/assets/images/home/bg_categories.gif) no-repeat 0 0;
  }

#categories ul {
  list-style: none;
  margin: 48px 0 0 0;
  }

#categories li {
  margin-bottom: 1px;
  }

#categories li a:link, #categories li a:visited{
  display: block;
  padding-left: 25px;
  line-height: 30px;
  color: #ecedee;
  background: url(/assets/images/home/bullet_arrow_right.gif) no-repeat 15px center;
  text-decoration: none;
  }

#categories li a:hover {
  background-color: #394044;
  }

#feature {
  display: inline;
  float: right;
  width: 729px; height: 270px;
  }

/** SECONDARY ********************************************/

#secondary {
  margin-bottom: 10px;
  height: 120px;
  overflow: hidden;
  }

#heritage, #catalog, #expert {
  display: inline;
  position: relative;
  float: left;
  margin: 0 6px 0 0;
  width: 320px; height: 120px;
  background: #50595e url(/assets/images/home/bg_columns.jpg) repeat-x 0 0;
  }

#expert {
  margin-right: -10px;
  }

#secondary a, #secondary a:hover {
  display: block;
  color: #eee;
  text-decoration: none;
  }

#secondary h2 {
  margin: 0; padding: 0 10px;
  font: normal 22px Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  }

#secondary h2 a {
  display: block;
  padding: 12px 0 4px;
  color: #eee;
  }

#secondary p {
  margin: 0; padding: 0 5px 0 10px;
  color: #eee;
  }

#secondary .more {
  position: absolute;
  bottom: 10px; right: 15px;
  }

#secondary .more a {
  color: #148ee9;
  font-weight: bold;
  }

#secondary .image {
  display: inline;
  float: left;
  margin-right: 8px;
  width: 80px; height: 120px;
  }

/** TERTIARY *********************************************/

#tertiary {
  margin-bottom: 10px;
  background: transparent url(/assets/images/home/bg_vdot.gif) repeat-y 650px 0;
  position: relative;
  }

#tertiary h2 {
  display: block;
  margin: 0 0 10px; padding: 0;
  font: normal 23px/23px Arial, Helvetica, sans-serif;
  color: #c00;
  }

#news {
  display: inline;
  float: left;
  margin-left: 10px;
  width: 295px;
  position: relative;
  }
  
#rfid {
  display: inline;
  float: left;
  margin-left: 10px;
  width: 295px;
  position: relative;
 }

#tertiary .years {
    position: absolute;
    top: 0;
    right: 575px;
    z-index: 1000;
}

#news ul {
  margin: 0; padding: 0;
  list-style: none;
  }

#news ul li a {
  margin-bottom: 2px; padding-left: 12px;
  background: url(/assets/images/global/bullet_square.gif) no-repeat 0 center;
  }

#news-all a {
  display: block;
  margin-top: 10px; padding: 2px 0 2px 0;
  font-weight: bold;
  border-bottom: 1px dotted #b9bdbf;
  }

#promo {
  display: inline;
  float: right;
  margin-right: 10px;
  width: 295px
  }

/**KIM**/

img.right { float: right; }

a.rfid { width: 133px; height: 28px; display: block; text-indent: -9999px; background: url(/assets/images/promos/btn_learnmore.gif) no-repeat; }
 */