
body {
  background-color: white;
  font-family:Freesans,sans-serif;
}

/* Basic link look */
A:link    { COLOR: #000000; text-decoration: none; }
A:visited { COLOR: #000000; text-decoration: none; }
A:hover   { COLOR: #000000; text-decoration: none; }
A:active  { COLOR: #000000; text-decoration: none; }

/* And press page link looks */
A.blue:link    { COLOR: #0C89BF; text-decoration: none; }
A.blue:visited { COLOR: #0C89BF; text-decoration: none; }
A.blue:hover   { COLOR: #0099FF; text-decoration: none; }
A.blue:active  { COLOR: #0099FF; text-decoration: none; }

img {
  border-style: none;
}

div#outerContainer {
  margin-left: auto;
  margin-right: auto;
  margin-top: -10px;
  width: 800px;
}

div#header {
  height: 108px;
  font-family: 'Arial Narrow';
  font-size: 14px;
  letter-spacing: 0.06em;
}

div#main {
  background-color: white;
  height: auto;
}

div#footer {
  background-color: white;
  height: 36px;
  text-align: center;
  margin-top: 20px;
  font-size: 10px;
  width: 800px;
  clear: both;
}

div#headerTop {
  background-image: url('images/gradient.gif');
  background-repeat: repeat-x;
  height: 72px;
  vertical-align: bottom;
}

div#headerBottom {
  height: 36px;
  vertical-align: middle;
  margin-top: 8px;
}

div#headerTopOpen {
  height: 46px;
}

div#headerTopLogo {
  height:auto;
  vertical-align: bottom;
  margin-left: 27px;
  border: none;
}

div#headerBottomTagline {
  height: auto;
  vertical-align: middle;
  float: left;
  width: 373px;
  margin-left: 27px;
  background-color: white;
}

div#headerBottomLinkA {
  height: auto;
  float: left;
  width: 88px;
}

div#headerBottomLinkB {
  height: auto;
  float: left;
  width: 120px;
}

div#headerBottomLinkC {
  height: auto;
  float: left;
  width: 115px;
}

div#headerBottomLinkD {
  height: auto;
  float: left;
  width: 50px;
}

div#mainImage {
}

div#mainSpacer18 {
  height: 18px;
}

div#mainSpacer8 {
  height: 8px;
}

div#mainBulletTop {
  height: 70px;
}

div#mainBulletBottom {
  height: 70px;
  margin-top: -10px;
}

div#mainBulletTopText {
  text-align: left;
  margin-left: 27px;
  margin-right: 27px;
  float: left;
  width: 346px;
  font-family: 'Arial Narrow',FreeSans, Arial;
  letter-spacing: 0.04em;
  font-size: 20px;
}

div#mainBulletBottomText {
  text-align: left;
  margin-left: 27px;
  margin-right: 27px;
  margin-top: 9px;
  float: left;
  width: 346px;
  font-family: FreeSans, Arial;
  font-size: 12px;
}

div#mainBulletImage {
  float: left;
  width: 390px;
}

div#mainLeft {
  float: left;
  width: 400px;
  height: auto;
}

div#mainRight {
  float: left;
  width: 400px;
  height: auto;
}

div#mainRightLMargin {
  float: left;
  width: 390px;
  height: auto;
  margin-left: 10px;
}

div#mainLeftImage {
  height: 290px;
}

div#mainLeftText {
}

div.spacer {
  clear: both;
}

.bodyTextHighlight {
  font-family: 'Arial Narrow';
  font-size: 20px;
  letter-spacing: 0.04em;
}

.bodyText {
  font-family: FreeSans, Arial;
  font-size: 12px;
}

/*
 * Right-align a link underneath the photos
 */
.picLink {
  font-family: FreeSans, Arial;
  font-size: 10px;
  text-align: right;
  margin-right: 16px;
}


/*
 * About us/company page
 */
.textHeader
{
  font-family: FreeSans, Arial;
  font-size: 14px
}

/*
 * Press page
 */
.pressHeader {
  font-family: FreeSans, Arial;
  font-size: 14px
}

.pressText {
  font-family: FreeSans, Arial;
  font-size: 12px;
  display: block;
}

p.press {
  margin-top: -15px;
}

/*
 * For hiding and showing sections of text
 */
.more {
  display: none;
  # border-top: 1px solid #666;
  # border-bottom: 1px solid #666;
}

a.showLink, a.hideLink {
  text-decoration: none;
  color: #0C89BF;
  padding-left: 8px;
  background: transparent url('down.gif') no-repeat left;
  font-size: 14px;
}

a.hideLink {
  background: transparent url('up.gif') no-repeat left;
}

a.showLink:hover, a.hideLink:hover {
  # border-bottom: 1px dotted #36f;
}
/* End for hiding and showing sections of text */


#footerHighlight.email {
  background: #0e82ac;
  padding: 5px;
  padding-left: 2px;
}

.email {
  font-family: nimbus-sans-condensed,sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 14px;
  color: #ffffff;
  line-height: 175%;
}

#buyNowOverlay {
  width: 150px;
  height: 150px;
  z-index: 2;
  position: absolute;
  left: 775px;
  top: 160px;
}


