#plan2table { background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
 }

#plan2table td.box1 {background:#fff;}
#plan2table td.box2 {width:68px; background:#fff; padding-left:0px;padding-right:5px; text-align:center; }
#plan2table .bdr_right { border-right:1px solid #CCCCCC; }
#plan2table .shaded { background-color:#F7F7F7; } 

#plan2table th {
font-size: 7pt;
color: #333;
text-align: center;}


#plan2table td.planname * {margin:0; padding:0;}
#plan2table td.planname {width:195px;padding:0 5px 2px 10px;}
#plan2table td.planname h4 {color:#003399; font-size:9pt;margin:0; padding:0; font-weight: bold;}
#plan2table td.planname span {display:block; font-size:7pt; font-weight:normal;}

#plan2table td.planname span.offertext  {display:block; font-size:9pt; color: #f00; font-weight: bold; }


#plan2table td.plancontract {
	width:44px;
	padding:3px;
	text-align:center;
	font-weight: bolder;
	font-size:10pt;
}
#plan2table td.plancontract span.months { display:block;font-weight: normal; font-size:7pt; line-height: 6pt;}
#plan2table td.plancontract span.c12 { color: #660099; }
#plan2table td.plancontract span.c18 { color: #669900; }
#plan2table td.plancontract span.c24 { color: #990066; }
#plan2table td.plancontract * {margin:0; padding:0;}

#plan2table td.planmonthly {
	color:#FFFFFF;
	font-size:10pt;
	width:60px;
	font-weight:bolder;
	text-align:center;
	background-color: #0066CC;
}

#plan2table td.planphonecost {color:#CC0000; font-size:8pt; width:65px; font-weight:bold; text-align:center;}

#plan2table td.plantexts {color:#76b900; font-size:8pt; width:80px; font-weight:bold; text-align:center;}
#plan2table td.plantexts span {font-size:0.5em;display:block;font-weight:normal}
#plan2table td.plantexts span.smaller {font-size:70%;display:block;font-weight:bold;}

#plan2table td.planmins {color:#0066CC; font-size:8pt; width:40px; font-weight:bold; text-align:center;}

#plan2table td.planallowance {color:#CC3399; font-size:8pt; width:140px; font-weight:bold; text-align:center;}
#plan2table td.planallowance span {display:block; font-size:7pt; font-weight:normal;}


#plan2table .plan_price a,#plan2table .plan_price_offer a {
text-decoration: none;
cursor: pointer;
} 
#plan2table .plan_price {
	background:#FFFFFF url(plans_pricepoint.gif) no-repeat center;
	width:64px;
	height:59px;
	overflow:hidden;
	text-align:center;
}
#plan2table .plan_price_offer {
	background:#FFFFFF url(plans_pricepoint2.gif) no-repeat center;
	width:64px;
	height:79px;
	overflow:hidden;
	text-align:center;
}
#plan2table .plan_price span{
	position:relative; display:block;
	color:#FFFFFF;
	text-align:center;
}
#plan2table .plan_price .price, #plan2table .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;
}
#plan2table .plan_price .month, #plan2table .plan_price_offer .month {
	width: 64px;
	display:block;
	font-size:7pt;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	text-align:center;
}

#plan2table td.cam_box {width:70px;}
#plan2table td.cam_box p{
	width:60px;
	font-size:100%;
}
#plan2table td.btn_box2 
{
	vertical-align:middle; width:70px
}