/* Copyright © 2009 Automated Media Processing Solutions, Inc.  All rights reserved. */

a /* Default cyan color and underline removal for all text links */
{ color: #58cdf9;
  text-decoration: none; }

a:hover /* Causes links to turn white when mouse pointer moves over them */
{ color: #ffffff; }

body /* Horizontal graphic for header navigation, black background, default font settings, edge margin removal */
{ background: black url('images/header-black.gif') top left repeat-x;
  color: #a9a9a9;
  font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  margin: 0; }

div /* Makes all div tags place their contents on the left by default, instead of inheriting alignment */
{ text-align: left; }

h1 /* Font settings for biggest text on page, plus space below */
{ color: white;
  font-size: 29.5pt;
  font-weight: normal;
  margin: 0 0 35px 0;
  white-space: pre; }

h2 /* "What's in it for..." font settings */
{ color: #58cdf9;
  font-size: 13.5pt;
  font-weight: normal;
  margin: 0; }

img /* Removes border from linked images, aligns them all with bottom of text lines */
{ border: 0;
  vertical-align: bottom; }

.accountimage /* Dimensions for, and space above, the "account sign up" image */
{ height: 29px;
  margin: 10px 0 0 0;
  width: 171px; }

.accounts /* Spaces account types table rows, enlarges text */
{ color: white;
  float: left;
  font-size: 13pt;
  margin: 0 20px 0 0;
  padding: 0;
  text-align: center; }

.accountsright /* Adds extra space for the "premium" account types table, enlarges text */
{ color: white;
  float: left;
  font-size: 13pt;
  margin: 0 0 0 11px;
  padding: 0;
  width: 191px; }

.body /* Defines width of main content area and centers it */
{ margin: auto;
  width: 955px; }

.cell /* Alternates background color on account table */
{ background: #222;
  margin: 2px;
  padding: 5px 25px;
  text-align: center; }

.cell2 /* Removes markers and spacing from account table */
{ margin: 2px;
  padding: 5px 25px;
  text-align: center; }

.cellads
{ padding: 7px 0 0 9px; }

.cellfeature
{ margin: 2px 0;
  padding: 5px 8px 5px 0;
  text-align: left; }

.celltitle /* Bolds account types, removes list markers and spacing from account table */
{ font-size: 16pt;
  font-weight: bold;
  padding: 0 9px 2px 9px;
  text-align: left; }

.center /* Centers content on the site, Internet Explorer 5.5 compatible */
{ text-align: center; }

.clear /* Resets floating text and images */
{ clear: both; }

.content /* Adds background image for main content area, moves it down slightly, and moves text away from edges of that background image */
{ background: url('images/background-content.jpg') no-repeat;
  margin: 0;
  padding: 20px 25px 0px 40px; }

.copyright /* Aligns copyright footer text to the right of the company footer logo, centers it with that logo on the same line */
{ float: right;
  font-size: 7.5pt;
  margin: 17px 8px;
  white-space: pre; }

.footercategory /* Bolds navigation headers in footer lists */
{ font-weight: bold; }

.footerlogo /* Adds space for the Equilibrium footer logo */
{ height: 25px;
  margin: 10px 0 15px 9px;
  width: 116px; }

.footerseparator /* Adds space above and below the gray gradient separating the body from the footer */
{ height: 8px;
  margin: 14px 0 12px 0;
  width: 955px; }

.freebar
{ margin: 0 0 0 10px; }

.freeimage /* Dimensions for, and space above, the "getthe Free Bar now" image */
{ height: 29px;
  margin: 10px 0 0 0;
  width: 171px; }

.learnimage
{ height: 29px;
  margin: 10px 0 0 0;
  width: 171px; }

.learnmore
{ border: 1px solid #999;
  padding: 1px 4px; }

.left /* Aligns accounts tables to the left */
{ float: left; }

.list /* Moves one list to the right of the other, adds a line between them, defines its width */
{ border-left: 1px solid #444444;
  float: right;
  margin: 0 0 0 25px;
  padding: 0 0 5px 25px;
  width: 450px; }

.loginlink /* Bolds the login link in the top navigation, adds space to its sides, and increases its size */
{ font-size: 10pt;
  font-weight: bold;
  margin: 0 0 0 4px;
  position: relative;
  top: 1px; }

.navseparator /* Adds space between the "eqnetwork" logo and the navigation bar below */
{ float: left;
  height: 78px;
  margin: 0 10px 19px 0;
  width: 221px; }

.networkfooter /* Lines up the footer navigation headed by "eq network" with the "join the public beta" button's visible left edge */
{ float: left;
  margin: 0 0 0 9px; }

.nextimage
{ float: right;
  height: 29px;
  width: 84px; }

.right /* Aligns blocks of text or image to the right of other content */
{ float: right; }

.secondnav /* Turns navigation bar text beginning with "overview" white, rounds edges of blue background when the cursor is over them, spaces them */
{ color: white;
  float: left;
  margin: 0 0 0 5px;
  padding: 4px 10px; }

:hover.secondnav /* Makes navigation links beginning with "overview" blue when the cursor is on them */
{ background: #10485d; }

.secondnavactive /* Same as above, but highlights current page link */
{ background: #10485d;
  color: white;
  float: left;
  margin: 0 0 0 5px;
  padding: 4px 10px; }

.secondnavsignup
{ color: white;
  float: right;
  font-size: 15pt;
  font-weight: bold;
  margin: 0 0 6px 0;
  padding: 1px 8px;
  position: relative;
  top: -1px; }

:hover.secondnavsignup /* Makes navigation links beginning with "overview" blue when the cursor is on them */
{ background: #10485d; }

.short /* Adds a small amount of extra space above the "support" link in the footer navigation */
{ margin: 5px 0 0 0; }

.softwarefooter /* Adds space to the left of the footer navigation category beginning with "eq software" */
{ float: left;
  margin: 0 0 0 50px; }

.solutionsfooter /* Adds space to the left of the footer navigation category beginning with "solutions" */
{ float: left;
  margin: 0 50px 0 50px; }

.tagline /* Moves the header text beginning with "effortlessly personalize..." left of the "blog" link, and lines it up with the "eqnetwork" logo */
{ margin: 31px 0 0 0;
  float: left; }

.topnav /* Shrinks the font on the top right navigation, and lines it up with the "effortlessly personalize..." text */
{ float: right;
  font-size: 9pt;
  margin: 31px 8px 0 0; }

.topnavlink /* Adds space to the sides of the three middle top right navigation links */
{ margin: 0 4px;
  position: relative;
  top: 1px; }

.twitterlink /* Adds space on the right of the Twitter "t" logo link */
{ height: 20px;
  margin: 0 3px 3px 0;
  vertical-align: top;
  width: 20px; }