h4 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}
.nav h4 {
  padding-left: .65em;
}
#productsNav, #sortNav, #resourcesNav {
  margin-left: 0;
  margin-bottom: 1em;
  list-style-type: none;
}
#productsTitle {
  margin-top: .5em;
}
#resourcesTitle {
  border-top: 1px dotted #aaa;
  padding-top: .5em;
  margin-right: 1em;
}
#sortNav {
  margin-right: 1em;
}
#productsNav li, #sortNav li, #resourcesNav li {
  margin: 0;
  padding: .3em 0 .3em .65em;
}
#productsNav a:visited, #resourcesNav a:visited {
  color: #00c;
}
#productsNav .sel, #resourcesNav .sel {
  background-color: #e5ecf9;
}
#sortNav .sel:before {
  content: '› ';
}
#sortNav .sel {
  padding-left: 0;
}
#sortNav .sel a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
#nav-labs {
  background: transparent url(/images/labs-11.png) no-repeat scroll 1ex center;
  padding-left: 3ex!important;
}
.labsLink {
  background: transparent url(/images/labs-11.png) no-repeat scroll 0 60%;
  padding-left: 2ex;
}
.directory {
  padding-left: 1em;
}
.nav {
  border-right: 1px solid #6b90da;
}
.entry {
  margin: 1.3em 0;
  padding: 0 0 0 32px;
  background: transparent url('/more/more-sprite.png') no-repeat scroll -32px 0;
}
.entry p {
  padding: 0;
}
.entry h4, .entry p, .entry div {
  padding-left: 10px;
  background-color: #fff;
}
.entry div {
  color: #999;
  font-size: 90%;
}
.entry div a {
  color: green;
}
/**
 * Product/API icons, listed in the order they appear within the sprite.
 */
.directory .android {
  background-position: 0 0;
}
.directory .chromium,
.directory .chromeframe {
  background-position: -64px 0;
}
.directory .feedburner {
  background-position: -96px 0;
}
.directory .accounts {
  background-position: -128px 0;
}
.directory .visualization {
  background-position: -160px 0;
}
.directory .staticmaps,
.directory .mapplets,
.directory .maps,
.directory .flashmaps {
  background-position: -192px 0;
}
.directory .gears {
  background-position: -224px 0;
}
.directory .base {
  background-position: -256px 0;
}
.directory .analytics {
  background-position: -288px 0;
}
.directory .apps,
.directory .googleapps {
  background-position: -320px 0;
}
.directory .books {
  background-position: -352px 0;
}
.directory .calendar {
  background-position: -384px 0;
}
.directory .codesearch {
  background-position: -416px 0;
}
.directory .contacts {
  background-position: -448px 0;
}
.directory .gdata {
  background-position: -480px 0;
}
.directory .youtube {
  background-position: -512px 0;
}
.directory .finance {
  background-position: -544px 0;
}
.directory .kml {
  background-position: -576px 0;
}
.directory .picasa {
  background-position: -1344px 0;
}
.directory .picasaweb {
  background-position: -608px 0;
}
.directory .health {
  background-position: -640px 0;
}
.directory .documents {
  background-position: -672px 0;
}
.directory .webmastertools {
  background-position: -704px 0;
}
.directory .blogger {
  background-position: -736px 0;
}
.directory .ajaxsearch {
  background-position: -768px 0;
}
.directory .customsearch {
  background-position: -800px 0;
}
.directory .securedataconnector {
  background-position: -832px 0;
}
.directory .earth {
  background-position: -864px 0;
}
.directory .sketchup {
  background-position: -896px 0;
}
.directory .wave {
  background-position: -928px 0;
}
.directory .appengine {
  background-position: -960px 0;
}
.directory .edu {
  background-position: -992px 0;
}
.directory .opensocial {
  background-position: -1024px 0;
}
.directory .pHosting,
.directory .projectHosting {
  background-position: -1056px 0;
}
.directory .playground {
  background-position: -1088px 0;
}
.directory .webtoolkit {
  background-position: -1120px 0;
}
.directory .checkout {
  background-position: -1152px 0;
}
.directory .desktop {
  background-position: -1184px 0;
}
.directory .in-stream {
  background-position: -1216px 0;
}
.directory .eclipse {
  background-position: -1248px 0;
}
.directory .talk {
  background-position: -1376px 0;
}
.directory .orkut {
  background-position: -1408px 0;
}
.nothing {
  background-position: -1280px 0; // unknown
  background-position: -1312px 0; // unknown
  background-position: -1440px 0; // unknown
}
.directory .ajaxfeeds,
.directory .ajaxlanguage,
.directory .ajax {
  background-position: -1472px 0;
}
.directory .closure {
  background-position: -1504px 0;
}
.directory .webelements {
  background-position: -1536px 0;
}
.directory .gadgets {
  background-position: -1568px 0;
}
.directory .sidewiki {
  background-position: -1600px 0;
}
.directory .sites {
  background-position: -1632px 0;
}
.directory .chrome {
  background-position: -1664px 0;
}
.directory .spreadsheets {
  background-position: -1696px 0;
}
.directory .opensource {
  background-position: -1728px 0;
}
.directory .pubsubhubbub {
  background-position: -1760px 0;
}
.directory .campfire {
  background-position: -1792px 0;
}
.directory .googleio {
  background-position: -1824px 0;
}
.directory .page-speed {
  background-position: -1856px 0;
}
/**
 * Products without icons.
 */
.directory .adsense {
}
.directory .adwords {
}
.directory .chart {
}
.directory .coupons {
}
.directory .friendconnect {
}
.directory .igoogle {
}
.directory .themes {
}
.directory .o3d {
}
.directory .safebrowsing {
}
.directory .socialgraph {
}
.directory .transit {
}
.directory .v8 {
}
