/* -----------------------------------------
Homepage ButtonBox
----------------------------------------- */
.buttonBox{
  background:url("https://s3.amazonaws.com/dom-cms/Site/7ff4438c-6580-4394-9c54-4921f76091eb/images/homepage/btn-bkg.png") no-repeat left top;
  float:left;
  position:relative;
  width:229px;
  height:149px;
  margin-right:5px;
}
#lastBtn{margin-right:0px}
.buttonBox h2{
  color:#417ac7;
  xbackground-color:002C76;
  x-font-family:"Times New Roman", Times, serif;
  font-size:17px;
  font-weight:bold;
  line-height:24px;
  text-align:center;
  margin-top:2px;
}
.btnImage{
  height:114px;
  overflow:hidden;
  position:relative;
  background:url("https://s3.amazonaws.com/dom-cms/Site/7ff4438c-6580-4394-9c54-4921f76091eb/images/homepage/btn-empty.png") no-repeat center bottom;
  margin-left:0px;
  top:2px;
}
.btnImage img{
  position:absolute;
  left:6px;
  top:0px;
}
.btnNavBox ul{list-style-type:none;}
.subs-1 {margin-top: 45px;}
.subs-2 {margin-top: 35px;}
.subs-3 {margin-top: 22px;}
.subs-4 {margin-top: 10px;}
.btnNavBox ul li a:link, .btnNavBox ul li a:visited {
  background:#CCC;
  border:1px solid #FFF;
  color:#111;
  display:block;
  font-size:12px;
  line-height:18px;
  margin:3px 0;
  text-align:center;
  text-decoration:none;
  width:166px;
}
.btnNavBox ul li a:hover {
  background:#417ac7;
  border:1px solid #CCC;
  color:#FFF;
}



/* -----------------------------------------
Homepage Inventory List
----------------------------------------- */
.hpInvLinkList{
  clear:both;
  margin:.5em 0;
  overflow:hidden;
  width:800px;
}
.hpInvLinkList h2{
  color:#1c376d;
  font-size:14px;
  line-height:20px;
}
.hpInvLinkList ul{
  margin:2px 0 0 12px;
  overflow:hidden;
  text-align:left;
}
.hpInvLinkList ul li{
  list-style:none;
  float:left;
  width:140px;
  padding:0 0 8px;
  margin-left:10px;
}