font-family: 'PT Sans', Helvetica, Arial, sans-serif;
background: url(../img/bg.jpg) left top repeat;
margin: 100px auto 0 auto;
margin: 50px 14px 0 14px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 2px 15px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.2);
box-shadow: 0 2px 15px 0 rgba(0,0,0,.2);
.pricing-table strong { font-weight: 700; color: #3d3d3d; }
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#3e3e3e));
background-image: -webkit-linear-gradient(top, #494949, #3e3e3e);
background-image: -moz-linear-gradient(top, #494949, #3e3e3e);
background-image: -o-linear-gradient(top, #494949, #3e3e3e);
background-image: -ms-linear-gradient(top, #494949, #3e3e3e);
background-image: linear-gradient(to bottom, #494949, #3e3e3e);
.pricing-table-header h2 { font-size: 30px; font-weight: 700; text-shadow: 0 -2px 0 rgba(0,0,0,.25); }
.pricing-table-header h3 { margin-top: 20px; font-size: 24px; font-weight: 400; text-shadow: 0 -2px 0 rgba(0,0,0,.25); }
.pricing-table-space { height: 10px; }
margin: 15px 30px 0 30px;
padding: 0 10px 15px 10px;
border-bottom: 1px solid #ddd;
.pricing-table-features {
margin: 15px 30px 0 30px;
padding: 0 10px 15px 10px;
border-bottom: 1px solid #ddd;
.pricing-table-sign-up a {
-webkit-border-radius: 6px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#3e3e3e));
background-image: -webkit-linear-gradient(top, #494949, #3e3e3e);
background-image: -moz-linear-gradient(top, #494949, #3e3e3e);
background-image: -o-linear-gradient(top, #494949, #3e3e3e);
background-image: -ms-linear-gradient(top, #494949, #3e3e3e);
background-image: linear-gradient(to bottom, #494949, #3e3e3e);
text-transform: uppercase;
text-shadow: 0 -2px 0 rgba(0,0,0,.25);
-moz-transition: all .2s;
-webkit-transition: all .2s;
.pricing-table-sign-up a:hover {
-moz-box-shadow: 0 -5px 10px 0 rgba(0,0,0,.2) inset;
-webkit-box-shadow: 0 -5px 10px 0 rgba(0,0,0,.2) inset;
box-shadow: 0 -5px 10px 0 rgba(0,0,0,.2) inset;
.pricing-table-sign-up a:active {
-moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.2) inset;
-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.2) inset;
box-shadow: 0 3px 8px 0 rgba(0,0,0,.2) inset;
.pricing-table-highlighted {
.pricing-table-highlighted .pricing-table-header {
background-image: -webkit-gradient(linear, left top, left bottom, from(#76a04f), to(#648a43));
background-image: -webkit-linear-gradient(top, #76a04f, #648a43);
background-image: -moz-linear-gradient(top, #76a04f, #648a43);
background-image: -o-linear-gradient(top, #76a04f, #648a43);
background-image: -ms-linear-gradient(top, #76a04f, #648a43);
background-image: linear-gradient(to bottom, #76a04f, #648a43);
.pricing-table-highlighted .pricing-table-sign-up a {
background-image: -webkit-gradient(linear, left top, left bottom, from(#76a04f), to(#648a43));
background-image: -webkit-linear-gradient(top, #76a04f, #648a43);
background-image: -moz-linear-gradient(top, #76a04f, #648a43);
background-image: -o-linear-gradient(top, #76a04f, #648a43);
background-image: -ms-linear-gradient(top, #76a04f, #648a43);
background-image: linear-gradient(to bottom, #76a04f, #648a43);