﻿table.prices {
	width: 100%;
}
table.prices td {
	height: 18px; padding: 4px; border-spacing: 5px;
	vertical-align: top;
	border-bottom: dotted 1px #eeeeee;
	 background-color: #eeeeee;
}
table.prices td:first-child {
	text-align: left;
}
table.prices tr:first-child > td
{
	vertical-align: top;
	border-bottom: solid 1px #cccccc;
	height:40px;
}
table.prices tr.divider > td 
{
	border-bottom: solid 2px #eeeeee;
	padding-top: 10px;
}
table.prices .free {background-color: #efefef; width: 25%; font-size: 15px; border-bottom:none;text-align: center;padding: 6px;}
table.prices .basic { background-color: #6ca940; color: #ffffff; width: 25%;font-size: 15px; border-bottom:none;padding: 6px;text-align: center;}
table.prices .standard { background-color: #3b6594; color: #ffffff; width: 25%; font-size: 15px; border-bottom:none;padding: 6px;text-align: center;}
table.prices .pro { background-color: #ffe71a; width: 25%;font-size: 15px; border-bottom:none;padding: 6px;text-align: center;}

.free:first-line, .basic:first-line, .standard:first-line, .pro:first-line { line-height: 25px; }

table.prices table.items td{ border: none; height:14px; z-index:0;}

table.modules { width: 100%; border: dotted 1px #eeeeee;}
table.modules td { 	height: 18px; padding: 4px; border-spacing: 5px;
	vertical-align: top;
	border-bottom: dotted 1px #eeeeee;
	border-right: dotted 1px #eeeeee;
	text-align: center;
}
table.modules .modAnalytics { background-color: #eeeeee; padding: 6px; font-size: 13px;text-align: center; width:20%;}
table.modules .modSurv { background-color: #eeeeee; padding: 6px; font-size: 13px;text-align: center;width:20%;}
table.modules .modEmon { background-color: #eeeeee; padding: 6px; font-size: 13px;text-align: center;width:20%;}
table.modules .modTran { background-color: #eeeeee; padding: 6px; font-size: 13px;text-align: center;width:20%;}
