@CHARSET "ISO-8859-1";

#skyscraper { padding: 0; float: right; }
#review {  display-inline: block; }

.review { margin: 0 .5em; display: inline-block; }
.plans h2,.plans h3 { padding-bottom: 0px; margin-bottom: 0px; }
.review li { padding-bottom: .5em; }

.outline { padding: 0 160px 0 120px; display: inline-block; }
.outline { border: 1px solid black; letter-spacing: -0.31em; word-spacing: -0.43em; }
.provider, .content, .tower { letter-spacing: normal; word-spacing: normal; display: inline-block; vertical-align: top; }
.provider { margin-left: -120px; width: 120px; }
.tower { margin-right: -160px; width: 160px; }

.expired { color: red; text-decoration: line-through; }

img { border: 0; }
a.button {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  display: block;
  width: 6em;
  padding: 10px;
  text-align: center;

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border: 1px #f88 solid;
  border-radius: 5px;

  background: #ff0000;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0000), to(#f88));
  background:-moz-linear-gradient(0% 90% 90deg, #f88, #ff0000);

  -webkit-transition: all .4s ease-in-out;
  -moz-transition: al .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
a.button:hover {
  color: #000;
  background: #00ff00;
  border-color: #007f00;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00ff00), to(#007f00));
  background:-moz-linear-gradient(0% 90% 90deg, #007f00, #00ff00);
}
a.button:active {
  background:#007f00;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#007f00), to(#00ff00));
  background:-moz-linear-gradient(0% 90% 90deg, #00ff00, #007f00);
}

.pressbox { font-size: 80%; float: right; background-color: white; border: 1px solid black; margin: .5em; padding: .5em; }
.pressbox h1 { font-size: 125%; margin: 0; padding: 0;}
.pressbox h2 { font-size: 125%; margin: 0; padding: 0; text-align: center; }
.pressbox .article a { display: block; }
.side-by-side { display: inline-block; vertical-align: top; text-align: left; }

.plans { margin: 0; padding: 0; }
.plans div { margin: 0 10px; padding: 0 5px; }
