#main_content { padding: 5px 0 0 48px; }
#pricing h2 { color: #999; margin: 0; letter-spacing: -0.05em; }
#pricing #callout a:link, #pricing #callout a:visited, 
#pricing #callout a:active, #pricing_email a {
  border-bottom: 1px dashed #CCC;
  color: #AAA;
  padding-bottom: 3px;
  text-decoration: none;
}
#pricing #callout a:hover, #pricing_email a:hover {
  background-color: #fdfbec;
  border-bottom: 1px solid #f8d869;
}
#pricing_chart {
  background: url(/images/pricing_chart.png) no-repeat;
  height: 257px;
  margin-top: 25px;
  width: 752px;
}
#pricing_chart ul { padding: 257px 0 0 105px; }
#pricing_chart li { width: 129px; height: 35px; float: left; }
#pricing_chart li a {
  background: url(/images/pricing_select_sprite.png);
  display: block;
  height: 35px;
}
#pricing_chart .get_started a {
  background: url(/images/pricing_get_started_sprite.png);
} 
#pricing_chart li a:hover { background-position: 0 -36px; }
#pricing_chart li a:active { background-position: 0 -71px; }
#capacity_info, #pricing_features,
#pricing #callout { margin-left: 105px; }
#pricing_features { margin-top: 15px; }
#pricing_features .feature {
  color: #999;
  float: left;
  font-size: 115%;
  margin-top: 20px;
  width: 263px;
}
#pricing_features .feature img { float: left; margin-right: 15px; }
#pricing_features .stats img { margin: 0 28px 0 20px; }
#pricing_chart .last { width: 130px; }
#pricing_features .left_col { margin-right: 70px; }
#pricing_features .left_col img { padding-top: 5px; }
#pricing #callout { margin-top: 20px; }
#pricing #callout { font-size: 130%; }
#pricing #callout strong { color: #999; }
#pricing #callout p { color: #aaa; }
#pricing_features .support img { padding-top: 10px; }
#pricing_features .kit img { margin-right: 20px; }
#pricing_email h2 {
  font-size: 2em;
  font-weight: 100;
  margin: 40px 0 50px 0;
}

