
.page-wrap     { margin: 0px 20px 30px 0; width: 540px; padding: 10px; background: #EBF2F4; font: 13px "Lucida Grande", Helvetica, Arial, sans-serif; float: left; display: iniline;  }
.feature-table { width: 100%; margin: 0 auto; border-collapse: collapse;}

.feature-table th { height: 80px; padding-bottom: 14px !important; vertical-align: bottom; }
.header-features { background: url(../images/header-15.png) no-repeat; }
.header-class5 { background: url(../images/header-15.png) no-repeat; }
.header-class10 { background: url(../images/header-35.png) no-repeat; }
.header-class15 { background: url(../images/header-99.png) no-repeat; }
.header-class20 { background: url(../images/header-150.png) no-repeat; }
.header-class25 { background: url(../images/header-150.png) no-repeat; }
.header-class30 { background: url(../images/header-150.png) no-repeat; }
.header-class35 { background: url(../images/header-150.png) no-repeat; }
.feature-table th span { position: absolute; top: -9999px; left: -9999px; }

.feature-table td,
.feature-table th { padding: 15px 5px; text-align: center; border-left: 1px solid white; border-right: 1px solid white; width: 100px; }

.features   { background-color: #bad6c8; background-color: hsla(150, 30%, 80%, 1);  }
.class5   { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }
.class10    { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }
.class15 { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }
.class20     { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }
.class25     { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }
.class30     { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }
.class35     { background-color: #bbd3dc; background-color: hsla(190, 30%, 80%, 1); }

.odd { background-color: #e2ecf0; background-color: hsla(190, 30%, 94%, 1); }


/* From http://css-tricks.com/examples/ButtonMaker/ */
.button {
   border-top: 1px solid #a695b3;
   background: #64548f;
   background: -webkit-gradient(linear, left top, left bottom, from(#836c94), to(#64548f));
   background: -moz-linear-gradient(top, #836c94, #64548f);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}
.button:hover {
   border-top-color: #755a99;
   background: #755a99;
   color: #ffffff;
}
.button:active {
   border-top-color: #4f3463;
   background: #4f3463;
   position: relative;
   top: 1px;
}

