cufon,canvas,cufontext{font: inherit;word-wrap: break-word; color:#333;}
.plansPage{ width:900px; padding-left:21px;word-wrap: break-word;}
.plansPage .info-table {margin-bottom: 40px;}
.plansPage .info-table td, .plansPage .info-table th {
    border: 1px solid #DEDEDE;
}
.plansPage .info-table th {
    padding: 10px 5px;
    text-align: left;
}
.plansPage .info-table .table-header {
    border: 0 none;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 0 15px;
    width: 32%;
}
.plansPage .info-table h2 {
    font-size: 24px;
    margin-bottom: 0;
}
.plansPage .table-header p {
    margin-bottom: 5px;
}.plansPage .info-table td {
    padding: 10px 5px;
    text-align: center;
    vertical-align: middle;
}.plansPage .row-plans td {
    border: 0 none;
    padding: 13px 0;
    vertical-align: top;
    width: 27%;
}
.plansPage .row-plans td.col-insight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fc7c7', endColorstr='#21afaf');background-image:-moz-linear-gradient(top, #3fc7c7, #21afaf);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3fc7c7), to(#21afaf));background-image:-webkit-linear-gradient(top, #3fc7c7, #21afaf);background-image:linear-gradient(to bottom, #3fc7c7, #21afaf);padding:7px 0}
.hide-text {
    left: -99999px;
    overflow: hidden;
    position: absolute;
}.plansPage .row-plans .img-title{display:inline-block}

.plansPage .row-plans td.col-insight .img-title {
    background: url("../images/sensior.png") no-repeat scroll 0 0 transparent;
    width: 60px;
}
.plansPage .ribbon-wrapper {
	width:280px;
    position: relative;
}
.plansPage .ribbon {
    background: url("../images/pricing-best-ribbon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 45px;
    left: 50%;
    margin-left: -72px;
    position: absolute;
    top: -8px;
    width: 145px;
}
.plansPage .row-plans td.col-advanced{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9300', endColorstr='#f97700');background-image:-moz-linear-gradient(top, #fb9300, #f97700);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fb9300), to(#f97700));background-image:-webkit-linear-gradient(top, #fb9300, #f97700);background-image:linear-gradient(to bottom, #fb9300, #f97700);-moz-border-radius-topright:2px;border-top-right-radius:2px}
.plansPage .row-plans td.col-advanced .img-title {
    background: url("../images/vip-titl.png") no-repeat scroll 0 0 transparent;
    width:52px;
}.plansPage .header-row-pricing td {
    background: url("../images/price_bg.gif") repeat-x scroll 0 0 transparent;
    padding: 15px 5px 10px;
}
.plansPage .header-row-pricing .price-wrapper {
    display: block;
}
.plansPage .header-row-pricing .price {
	font-weight:normal;
	color:#333;
    vertical-align: middle;
	position:relative;
	text-align:left;
	display:block; height:60px; line-height:60px;
}.price sup {
    position:absolute;
    vertical-align: text-top;
    font-size:20px;
	top:3px; left:80px;
	line-height:20px;
}.price .cufon{ font-size:40px; padding-left:90px;}
.color-gen3 {
    color: #666666;
}
.plansPage .header-row-pricing .color-gen3 {
    margin-bottom: 5px;
}.btn-link, .btn-link:link, .btn-link:hover {
    cursor: pointer;
    text-decoration: none;
}.plansPage .btn-link {
    margin-bottom: 10px;
    display: inline-block;
}.btn-css{padding:5px 7px;color:#fff;font:normal 12px Helvetica,Arial,sans-serif;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000;cursor:pointer}
.btn-green{background-color:#4e7300;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF68A200, endColorstr=#FF4E7300);background-image:-moz-linear-gradient(top, #68a200, #4e7300);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#68a200), to(#4e7300));background-image:-webkit-linear-gradient(top, #68a200, #4e7300);background-image:linear-gradient(to bottom, #68a200, #4e7300)}
.btn-big {
    font-size: 18px;
    font-weight: normal;
    padding: 8px 20px;
}span.btn-css {
    display: inline-block;
}.plansPage .btn-css {
    font-size: 16px;
}.data-table-text-sm {
    font-size: 11px;
    font-weight: normal;
}.plansPage .data-table-text-sm {
    color: #666666;
}.plansPage .plan-feature th {
    padding: 15px;
}
.plansPage .plan-feature th, .plansPage .plan-feature td {
    background: url("../images/planrow_bg.gif") repeat-x scroll 0 100% #FFFFFF;
}
.plansPage .info-table h4 {
    background: url("../images/sprites-matrix.gif") no-repeat scroll 0 2px transparent;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 5px;
    padding-left: 25px;
}.plansPage .info-table p {
    margin-bottom: 10px;
}.plansPage .data-table-text-sm {
    color: #666666;
	font-size:12px;
}
.plansPage .not-checked {
    color: #B5B5B5;
    font-size: 18px;
}
.plansPage .plan-feature-2 h4 {
    background-position: 0 -46px;
}.plansPage .plan-feature-3 h4 {
    background-position: 0 -98px;
}.plansPage .plan-feature-6 h4 {
    background-position: 0 -198px;
}
.plansPage .plan-feature-4 h4{
    background-position: 0 -147px;
}
.col-insight,.col-basic{ color:#C00; font-weight:bold;font-size:14px;}