.cacheTooltip     { font-family: Courier New; overflow: hidden; }
.waypointTooltip  { font-family: Verdana; overflow: hidden; }

.cacheTooltip img,
.waypointTooltip img { width: 20px; height: 20px; padding-right: 3px; }
.cacheTooltip hr {width: 100%; }

.cacheType        { font-size: 8px; }
.cacheCoordinates { font-size: 10px; }
.cacheDetails     { font-size: 12px; }

.cacheIDlink            { font-weight: bold; text-decoration: none;         }
.cacheIDlink.archived   { color:#880000;     text-decoration: line-through; }
.cacheIDlink.disabled   {                    text-decoration: line-through; }

.waypointCoordinates { font-size: 10px; }
.waypointCoordinates .type { width: 70px; display: inline-block; }
.waypointID          { font-weight: bold; text-decoration: none; margin-left: 5px; }
.waypointName        { margin-bottom: 20px; }

img.sizeImg        { width: 56px; height: 12px; }
img.terrainImg     { width: 69px; height: 12px; }
img.difficultyImg  { width: 69px; height: 12px; }

.pictureTooltip { }
.pictureTooltip .iconLine img { padding-right: 5px; }
.pictureTooltip .stageID { font-weight: bold; }
.pictureTooltip .pictureLocation { margin-top: 8px; }
.pictureTooltip .pictureLocation a { text-decoration: none; }
.pictureTooltip .picturePreview { margin-top: 8px; }
.pictureTooltip .picturePreview img { width: 200px; }