#plantable { background-color: #ffffff; }
/** #plantable th#widercol { height:20px; }
#plantable #widercol h3 {font-size:120%;text-indent:108px;margin:0;padding:0;}
#plantable #promo_head h3 {font-size:120%;font-weight:normal;margin:0;padding:0;}
**/

td.box1 {background:#fff;}
td.box2 {width:68px; background:#fff; padding-left:0px;padding-right:5px; text-align:center; }
.bdr_right { border-right:1px solid #CCCCCC; }
.shaded { background-color:#F7F7F7; } 

/**
table#plantable td a { margin:0 0 0 2px; }
**/
th.planheads { color: #000; }

/**
.plan_name {font-weight:bolder; font-size:90%;width:99px;vertical-align:middle}
.plan_name span {display:block; position:relative;top:15px;}
**/

td.plancontract {width:80px;padding:0 5px 5px; text-align:center;}
td.plancontract * {margin:0; padding:0;}

td.planname *, td.planname_t * {margin:0; padding:0;}
td.planname {width:280px;padding:0 5px 5px 10px;}
td.planname_t {width:166px;padding:0 5px 5px 10px;}
td.planname h3,  td.planname_t h3 {font-size:110%;margin:0; padding:0;}
/** td.planname p { color:#000; font-size:1.7em; font-weight:bolder;} **/

td.planname span.allowance, td.planname_t span.allowance  {font-size:14pt;  color: #000; font-weight: bold; }
td.planname span, td.planname_t span {display:inline; font-size:8pt; font-weight:normal;}
td.planname span.offertext, td.planname_t span.offertext  {display:block; font-size:9pt; color: #f00; font-weight: bold; }

td.planname a, td.planname_t a { cursor:hand}

/**
td.planname .plantexts span , td.planname .planminutes  span {font-size:0.5em;display:block;font-weight:normal}
**/


td.plantexts {color:#76b900; font-size:1.7em;font-weight:bolder;width:84px; text-align:center;}
td.plantexts span {font-size:0.5em;display:block;font-weight:normal}
td.plantexts span.smaller {font-size:70%;display:block;font-weight:bold;}

.plan_price a, .plan_price_offer a {
text-decoration: none;
cursor: hand;
} 
.plan_price {
	background:#FFFFFF url(plans_pricepoint.gif) no-repeat center;
	width:64px;
	height:79px;
	overflow:hidden;
	text-align:center;
}
.plan_price_offer {
	background:#FFFFFF url(plans_pricepoint2.gif) no-repeat center;
	width:64px;
	height:79px;
	overflow:hidden;
	text-align:center;
}
.plan_price span{
	position:relative; display:block;
	color:#FFFFFF;
	text-align:center;
}
.plan_price .price, .plan_price_offer .price {
	position:relative;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0 0 0;
	text-align:center;
	width:64px;
}
.plan_price .month, .plan_price_offer .month {
	width: 64px;
	display:block;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	text-align:center;
}
/**
.plan_price .free, .plan_price_offer .free {

	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
}
**/

/**
td.planname p
{
	margin: 0; font-size:110%;
}

td.planname p.summary
{
	margin: 0 0 10px 0;
	font-size:100%;
	color:#4d5152;
}
**/


td.cam_box {width:70px;}

td.cam_box p{
	width:60px;
	font-size:100%;
}

td.btn_box2 
{
	vertical-align:middle; width:70px
}