@charset "utf-8";
#compare-table {
	position: relative;
	border: none;
	width: 551px; /*575*/
}
#compare-table table {
	border-collapse: collapse;
	margin: 10px 0;
	width:551px; /*575*/
}

#compare-table .check strong {
	display: block;
	text-align: left;
	text-indent: -999em;
	background: url(../images/table-compare/check.gif) no-repeat center;
}


th.desc           { background: url(../images/table-compare/th-bg-desc3.gif)     repeat-x bottom left; height: 63px; }

th.starter        { background: url(../images/table-compare/th-bg-starter.gif)    repeat-x bottom left; }
th.standard    { background: url(../images/table-compare/th-bg-standard.gif) repeat-x bottom center; }
th.pro         { background: url(../images/table-compare/th-bg.gif)      repeat-x bottom left; }

#compare-table th.on { background: url(../images/table-compare/th-bg-on.gif) no-repeat bottom center; }
#compare-table tfoot td.on { background: url(../images/table-compare/tfoot-bg-on.gif) no-repeat top center; }
#compare-table tbody td.on { background: url(../images/table-compare/tbody-bg-on.gif) no-repeat bottom center; text-shadow: 1px 1px 1px #6DA918;}


#compare-table th h4 {  height:10px; color:#fff;}

#compare-table tbody {
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
}
#compare-table tbody td {
	font-size: 24px;
	text-shadow: 1px 1px 1px #777;
}

.desc-b     { background: url(../images/table-compare/table-body-desc.gif) repeat-x bottom left; height: 40px; text-align: right; color: #40637b; font-weight: bold; font-size: .8em !important; 	text-shadow: 1px 1px 1px #fff !important;}
.free-b     { background: url(../images/table-compare/table-body-1.gif) repeat-x bottom center; }
.basic-b    { background: url(../images/table-compare/table-body-2.gif) repeat-x bottom center; }
.standard-b { background: url(../images/table-compare/table-body-3.gif) repeat-x bottom center; }
.plus-b     { background: url(../images/table-compare/table-body-4.gif) repeat-x bottom center; }
.pro-b      { background: url(../images/table-compare/table-body-5.gif) repeat-x bottom center; }

.desc-f     { background: url(../images/table-compare/table-foot-desc.gif) repeat-x top center; height: 58px; }
.free-f     { background: url(../images/table-compare/table-foot-1.gif) repeat-x top center; }
.basic-f    { background: url(../images/table-compare/table-foot-2.gif) repeat-x top center; }
.standard-f { background: url(../images/table-compare/table-foot-3.gif) repeat-x top center; }
.plus-f     { background: url(../images/table-compare/table-foot-4.gif) repeat-x top center; }
.pro-f      { background: url(../images/table-compare/table-foot-5.gif) repeat-x top center; }

#compare-table tfoot td {
	vertical-align: center;
	text-align: center;
	color: #fff;
	height:45px;
	font-size: 0.8em;
}
#compare-table tfoot td a,
#compare-table span.current_plan {
	background: url(../images/table-compare/table-signup-plans.gif) no-repeat center center;
	text-indent: -9999em;
	display: block;
	height: 25px;
	margin-top: 8px;
	overflow: hidden;
}
#compare-table .on a,
#compare-table .on span {
	background-image: url(../images/table-compare/table-signup-free.gif) !important;
	margin-top: 13px !important;
}
#compare-table a.disabled {
	background-image: url(../images/table-compare/button-signup.gif) !important;
	cursor: default;
}
#compare-table td span.current_plan {
	background-image: url(../images/table-compare/button-current-plan-disable.gif);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
#compare-table td.on span.current_plan {
	background-image: url(../images/table-compare/button-current-plan.gif) !important;
	opacity: 1.0;
	-moz-opacity: 1.0;
}

#compare-table .off {
	opacity: 0.75;
	-moz-opacity: 0.75;
}




#compare-table.website-types table {width:549px;} /*573*/

      #compare-table td,
      #compare-table th        { width: 109px; border-right: 1px solid #fff; }
      #compare-table.website-types td,
      #compare-table.website-types th { width: 137px; } /*145*/

      #compare-table td.desc-b ,
      #compare-table td.desc-f { width: auto; }
      #compare-table.website-types th.desc,
      #compare-table th.desc   { width: 129px; }


      .desc-b { padding-right: 7px; }

      #compare-table.website-types td.on,
      #compare-table.website-types th.on{ width: 142px; } /*150*/
      #compare-table td.on,
      #compare-table th.on{ width: 142px; }/*150*/

caption {
	text-align:left;
	font-style:italic;
}
