﻿/* Pricing Page Stylesheet */

/* --------------------------------------------------------------------*/
/* Pricing quick glance */

#pricing-quick-glance {
  position: relative;
  width: 100%;
  height: 172px;  
  background: url("../images/pricing-page-at-glance.png") left top no-repeat;  
}

#pricing-quick-glance div.buy-box-fusion,
#pricing-quick-glance div.buy-box-fusion-sbs {
  position: absolute;
  top: 0;
  text-align: right;
  cursor: pointer;
}

#pricing-quick-glance div.buy-box-fusion {
  left: 0;
  width: 335px;
}

#pricing-quick-glance div.buy-box-fusion-sbs {
  left: 375px;
  right: 0;
}

#pricing-quick-glance div.buy-box-fusion div,
#pricing-quick-glance div.buy-box-fusion-sbs div {
  margin-top: 120px;
}

/* --------------------------------------------------------------------*/
/* Licensing and Pricing Comparison */

#pricing-edition-comparison {
  width: 100%;
  margin: 0 0 20px 0;
}

#pricing-edition-comparison td {
  border: 1px solid #ddd;
}

#pricing-edition-comparison tr.comparison td h3 {
  margin: 0;
  font: 20px/50px 'GestaBold',Arial,sans-serif;
  color: #333;
}

#pricing-edition-comparison tr.product-name td {
  border-bottom: 4px solid #777;
}

#pricing-edition-comparison tr.comparison td {
  vertical-align: middle;
  height: 40px;
}

#pricing-edition-comparison tr.comparison td.field {
  padding: 0 15px;
  background-color: #F6F6F6;
  font-weight: bold;
  white-space: nowrap;
}

#pricing-edition-comparison tr.comparison td.fusion,
#pricing-edition-comparison tr.comparison td.fusion-sbs {
  width: 50%;
  padding: 0 10px;
  text-align: center;
}

#pricing-edition-comparison tr.comparison td.fusion strong,
#pricing-edition-comparison tr.comparison td.fusion-sbs strong {
  color: #333;
}

#pricing-edition-comparison span.infotip-trigger {
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 1px dashed #aaa;
}

#pricing-edition-comparison tr.last-row td {
  border-bottom: 2px solid #aaa;
}

/* Call to action section */
#pricing-comparison-table-subnotes .note {
  float: left;
  display: inline-block;
}

#pricing-comparison-table-subnotes .button-green-small-arrow,
#pricing-comparison-table-subnotes .button-blue-small-arrow {
  float: right;
}

#pricing-comparison-table-subnotes .button-blue-small-arrow a {
  margin-right: 0; /* make it stick to the right */
}

#pricing-sma-key-facts li {
  margin-top: 5px;
}


/* --------------------------------------------------------------------*/
/* Fusion price container */

div.pricing-price-container {
  margin-bottom: 10px;
}

div.pricing-price-container h3 {
  margin-top: 10px;
  font-size: 16px;
}

div.pricing-table-container {
  width: 50%;
  float: left;
}

div.pricing-table-container table {
  width: 95%;
}


/* --------------------------------------------------------------------*/
/* Sidebar */

div.pricing-page-sidebar div.text,
div.pricing-page-sidebar div.last-text
{
  padding: 0 28px 20px 28px;
  margin-top: -15px;
  font: normal 13px/150% "Trebuchet MS","Arial",sans-serif;
  color: #999;
}

div.pricing-page-sidebar div.text {
  border-bottom: 1px solid #d2d2d2;
}

div.pricing-page-sidebar span.contact-type {
  font-weight: bold;
  display: block;
}

div.pricing-page-sidebar span.contact {
  display: block;
}

div.pricing-page-sidebar p.small-text {
  font: normal 11px/150% "Trebuchet MS","Arial",sans-serif;
}

div.pricing-page-sidebar a.arrow {
  display: inline-block;
  background: transparent url("../images/tinyarrow.png") right center no-repeat;
  padding-right: 14px;
}