/* styling for the plan chart (membership details) tables, e.g., /business/membership_details.php & membership_details_compare_plans.php */

table.planchart {
	/*width:880px; */
	color:#000000;
	/*border: solid thin #bfe100;*/
	font-size: 13px;
	margin-bottom:7px;
	/* background-color:#f4f4f4; */
	/*border-collapse:collapse;*/
	/*border:none; */
	/*border-top: thick solid #ffaa00;
	border-bottom: thick solid #ffaa00;*/
	}

table.planchart a {
	line-height:17px;
	}
	
.table_generalpurpose li {margin-top:7px;}
.rowprice{text-align:center; color:#666; font-size:14px; vertical-align:top;}
/* Use the following if you want td's to have a different link font size than the table  
td#biglink a {
	font-size:13px;
	line-height:17px;
	}
*/
	
caption.planchart {
	caption-side:bottom;
	}
	
caption#biglink a {
	font-size:14px;
	font-weight:bold;
	}
	
.pricefont {
	font-size:14px;
	color:#000000;
	}
.currentplanfont {
	font-size:14px;
	/* color:#000000; */
	color:#FF0000;
}
		
/* old 11/23/10
td#plantitle {
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
*/
td#plantitle {
	vertical-align: bottom;
	font-family:Verdana, Geneva, sans-serif; font-weight: normal; font-size:22px; color:#309;
}
td#planprice {
	font-family:Verdana, Geneva, sans-serif; font-weight: normal; font-size:15px; color:#000;
}
td#planusers {
	vertical-align: bottom;
	font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size:17px; color:blue;
}

table.planchart th {
	/*background:#bfe100; */
	font-size:16px;
}
/*  this makes 2 of the 40 lines higher than rest with extra blank line - weird:
table.planchart tr {
height:16px;
}
*/
#criteria, table.planchart tr  td:first-child  {
	/*background:#DFF07F; 
	font-variant:small-caps;
	font-weight:bold;*/
	font-size:14px;
	padding-left:5px;
	line-height:22px; 
	width: 280px;
	}

#plan_a, table.planchart tr  td:first-child + td {
	/*background:#EBF5A7;*/
	text-align:center;
	color: #990000;
	width: 110px;
	}

#plan_b, table.planchart tr  td:first-child + td + td {
	/*background:#EBF5A7;*/
	text-align:center;
	color: #990000;
	width: 110px;
	}

#plan_c, table.planchart tr  td:first-child + td + td + td {
	/*background:#EBF5A7;*/
	text-align:center;
	color: #990000;
	width: 110px;
	}

#plan_d, table.planchart tr  td:first-child + td + td + td + td {
	/*background:#EBF5A7;*/
	text-align:center;
	color: #990000;
	width: 150px;
	}

#plan_e, table.planchart tr  td:first-child + td + td + td + td + td {
	/*background:#EBF5A7;*/
	text-align:center;
	color: #990000;
	}
	
#description, table.planchart tr  td:first-child + td + td + td + td + td + td { 
	/*background:#EBF5A7;*/
	padding: 5px 2px 5px 4px;
	font-size:14px;
	}
#description{width: 90%; }	

