@charset "utf-8";
/* CSS Document */

#FeatureList h3
{
	font-size: 14px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	margin-bottom:5px;
}

#FeatureList li
{
	list-style: disc inside;
	font-size: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	margin-bottom:5px;
	color: #900;
}

#FeatureList li a.special
{
	color: #900;
	font-weight: bold;
}

#PricingTable
{
	border-collapse:inherit;
	width: 460px;
	font-size:12px;
}

#PricingTable th
{
	padding: 10px 16px 10px 16px;
	text-align: left;
	border-bottom: 1px solid #eee;
	font-weight: bold;
}

#PricingTable th.title
{
	text-align:center;
	
}

#PricingTable td
{
	padding: 7px 10px 7px 10px;
	text-align: center;
	border-bottom: 1px solid #eee;
}

#PricingTable .dark
{
	border-bottom: 3px solid #eee;	
}

#PricingTable .pro
{
	border-left:2px solid #1D6CC8;
	border-right:2px solid #1D6CC8;
	border-top:none;
	font-weight:bold;
}

#PricingTable .profirst
{
	border-left:2px solid #1D6CC8;
	border-right:2px solid #1D6CC8;
	border-top:2px solid #1D6CC8;
	border-bottom: 2px solid #1D6CC8;
	color: #FFF;
	text-transform:uppercase;
	background: #1D6CC8 url(../img/pricing/proback.jpg);
}

#PricingTable .prolast
{
	border-left:2px solid #1D6CC8;
	border-right:2px solid #1D6CC8;
	border-bottom:2px solid #1D6CC8;
	border-top:none;
}

#PricingTable .PriceRow
{
	background-color: #FFC;
}

#PricingTable .PriceRow a
{
	font-size:14px;
	font-weight: bold;
}

#PricingTable span
{
	font-size: 10px;
}

.PricingNote
{
	text-align: center;
	font-size: 11px;
	color: #666;
}

#quoteBlock { background-color:#999; color:white; margin-top:40px; }
#quoteBlock .quoteTop { display:block; height:10px; background-image:url('../img/pricing/quoteBlock.png'); background-repeat:no-repeat; background-position: top left; }
#quoteBlock .quoteBody { padding:0 20px 0 20px; font-size:13px; font-weight:bold; }
#quoteBlock .quoteBody .quoteName { display:block; font-weight:normal; text-align:right; font-size:12px; margin-top:10px; } 
#quoteBlock .quoteBottom { display:block; height:20px; background-image:url('../img/pricing/quoteBlock.png'); background-repeat:no-repeat; background-position: bottom left; }

.trifeature { display:block; float:left; text-align:center; margin:15px 0 30px 10px; }
.trifeature img { margin-bottom:10px; }
.trifeature h3 { font-size: 14px; color:#333; }
.trifeature p { font-size: 12px; color:#666; }
.tri_200 { width:200px; }
.tri_290 { width:290px; }
