  #mainContent .parts {padding: 0 !important;}

  #partList {width: 250px; float: left; position: absolute; z-index: 100}
  #partList .partList {padding: 0; margin: 0; list-style: none;}
  #partList .partList li {display: block; padding: 0;list-style: none;}
  #partList .partList li {border-top: 1px solid black;}
  #partList .partList li.selected {position: relative; background: white; border: 1px solid black; border-left: 0; border-right: 0; width: 251px; margin: 0 -1px 0 0; }
  #partList .partList li.selected a {background: white !important; padding: 5px 5px 0; }
  #partList .partList li.selected.last {border-bottom: 2px solid black;}
  #partList .partList li.first {border-top: 0;}
  #partList .partList li a {display: block; padding: 5px; text-decoration: none; font-size: 14px;}
  * html #partList .partList li a {background: #B9D1E4;}
  *:first-child+html #partList .partList li a {background: #B9D1E4;}
  #partList .partList li p {padding: 5px;}
  #partList .partList li.selected a {font-weight: bold;}
  #partList .partList li:hover {background: #eee;}
  #partList .partList li.selected:hover {background: white;}
  
  #partInfo{width: 645px; padding: 10px; position: relative; left: 250px; background: white; border-left: 1px solid black; min-height: 740px;}