div#first_page_price { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 10px 0; margin: 0 0 40px 0; }

table.plans { width: 100%;  }
table.plans td.feature { padding: 5px 0 0 10px; }
table.plans td.plan { padding: 5px 2px; text-align: center; width: 100px;}
table.plans td.opt { width: 130px !important;}
table.plans td.free { width: 70px !important;}
table.plans td { border-bottom: 1px solid #DDD;}

table.plans span.tick { background: url(/images/pl-ticks-238-nc.gif) 0 0 no-repeat; width: 20px; height: 20px; display: block; margin: 0 auto;}
table.plans span.o { background-position: -20px 0 !important; }
table.plans span.f { background-position: -40px 0 !important; }
table.plans span.a { background-position: -60px 0 !important; }
table.plans tr.big td.plan { font-weight: bold; font-size: 10pt; }
table.plans tr.price td.plan { vertical-align: middle; font-weight: bold; font-size: 12pt; }
table.plans tr.price td.opt { font-weight: bold; font-size: 12pt !important; }
table.plans tr.price td.opt a { color: #5DE14E !important; }
table.plans tr.price td.free a { color: #A6A59C !important; }
table.plans tr.price td.prem a { color: #D4C047 !important; }
table.plans tr.price td.appstore a { color: #53a0cc !important; }

table.plans td a { color: blue; }

span.plan_free { background-image: url(/images/pl-free-238.gif); background-position: 0 -3px; 
	font-size: 1.2em; padding-left: 38px; background-repeat: no-repeat; }

span.plan_set { 	font-size: 1.2em; background-position: 0 -3px; background-repeat: no-repeat;  }

div#webapp_free_account { margin: 10px 0 0 10px; }


a.everblue { color: blue; }
a.everblack { color: black !important; }

.pc_bold { font-weight: bold; }
.pc_optimum { color: #5DE14E !important; }
.pc_free { color: #A6A59C !important; }
.pc_free { color: #777 !important; }
.pc_premium { color: #D4C047 !important; }
.pc_appstore { color: #53a0cc !important; }