#comparisonchart {
	clear: both;
	width: 772px;
	padding: 10px 0 0 0;	
}

#comparisonchart table {
	width: 772px;
}

#comparisonchart table tr th {
	background-color: #BEBEBE;	
	height: 29px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;	
	text-align: center;
	font-size: 11px;	
	color: #ffffff;
}

#comparisonchart table tr th.title { 
  background-color: #A0A0A0;    
  }
  
#comparisonchart table tr th.title1 { 
  background-color: #A0A0A0; 
  width: 232px;   
  }
  
#comparisonchart table tr th.typeemail {  
  width: 200px;  
  background-color: #ff7c34;
}
#comparisonchart table tr th.typehosting {  
  width: 150px;  
  background-color: #ff5263;
}
#comparisonchart table tr th.typecom {  
  width: 150px;  
  background-color: #023F6E;
}
#comparisonchart table tr th.typevm {  
  width: 150px;  
  background-color: #d1618c;
}

#comparisonchart table tr th.emailplus { background-color: #ff7c34; color: #ffffff; width: 95px;}
#comparisonchart table tr th.personal { background-color: #ff5263; color: #ffffff; width: 96px;}
#comparisonchart table tr th.personalplus { background-color: #666600; color: #ffffff; width: 96px;}
#comparisonchart table tr th.premium { background-color: #016541; color: #ffffff; width: 94px;}
#comparisonchart table tr th.commerceplus { background-color: #023F6E; color: #ffffff; width: 100px;}
#comparisonchart table tr th.vmserver { background-color: #d1618c; color: #ffffff; width: 94px;}

#comparisonchart table tr td {
	background-color: #E9E9E9;
	vertical-align: top;
	padding: 8px 8px 8px 10px;	
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	font-size: 11px;
}

#comparisonchart table tr td.subhead {
	text-transform: uppercase;
	font-size: 10px;
}

#comparisonchart table tr td.subhead .normal {
	text-transform: none;
}
