Octopart: some design changes and detail view

@russellholt