.price-box-head {
	position:relative;
	background-image:url(/images/pricing/pricing-box-head.png);
	background-repeat:no-repeat;
	background-attachment:top;
	height:28px;
	width:960px;
}
.price-box-bkg {
	position:relative;
	background-image:url(/images/pricing/pricing-box-bkg.png);
	background-repeat:repeat-y;
	padding:0;
	margin:20px 0 0 0;
	width:960px;
	display:block;
}
.price-box-foot {
	position:relative;
	background-image:url(/images/pricing/pricing-box-foot.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:28px;
	width:960px;
	display:block;
	margin-top:10px;
}
.price-popular {
	text-align:center; 
	display:block; 
	height:50px; 
	line-height:50px; 
	position:absolute; 
	left:50%; 
	margin-left:-150px; 
	width:300px;
	font-size:1em;
}
.price-silver {
	position:relative;
	width:270px;
	margin-left:30px;
	margin-top:10px;
}
.price-gold {
	position:relative;
	width:280px;
	margin-left:40px;
	margin-top:10px;
}
.price-platinum {
	position:relative;
	width:270px;
	margin-left:40px;
	margin-top:10px;
}
.price-silver h1,
.price-gold h1,
.price-platinum h1,
.price-silver h3,
.price-gold h3,
.price-platinum h3 {
	text-align:center;
	margin:0;
	padding:0;
	color:#000 !important;
}
.price-silver p,
.price-gold p,
.price-platinum p,
.price-silver li,
.price-gold li,
.price-platinum li {
	font-size:1em;
}

/* Chart */

#price-comparison {
	position:relative;
	width:600px;
	background-color:#ebebeb;
	border-collapse:collapse;
	margin:0;
}
#price-comparison a:link,
#price-comparison a:visited {
	border-bottom:1px solid;
	text-decoration:none;
}

#price-comparison tr.odd {
	background-color:#fff; 
}

#price-comparison .odd td.check {
	width:57px;

	background-image: url("/images/pricing/check.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#price-comparison td.check {
	width:57px;

	background-image: url("/images/pricing/check.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#price-comparison td.title {
	border:none;
	width:431px;
	height:19px;
	background:#fff!important;
	text-align:left;
	padding-left:15px;
}
#price-comparison td.feature {
	width:431px;
	height:19px;
	padding:3px 0 3px 5px;
	text-align:left;
}
#price-comparison td.feature-full {
	width:173px;
	height:19px;
	padding:0;
	text-align:center;
}


#price-comparison td.silver,
#price-comparison td.gold,
#price-comparison td.platinum {
	width:57px;
	height:42px;
	border-top:1px solid #d5d5d5;
}

#price-comparison td.silver {
	background:#f1f1f1 url("/images/pricing/t-silver.gif") bottom center no-repeat;
}
#price-comparison td.gold {
	background:#ffcc33 url("/images/pricing/t-gold.gif") bottom center no-repeat;
}
#price-comparison td.platinum {
	background:#cccccc url("/images/pricing/t-plat.gif") bottom center no-repeat; 
}
#price-comparison .feature {
	font-size:.95em;
}
#price-comparison td {
	border:1px solid #d5d5d5;
	text-align:center;
	height:22px;
}
#price-comparison .small {
	font-size: .8em;
}
#price-comparison a {
	color:#434a4e;
}
#price-comparison a:hover {
	color:#68b320;
}
#price-comparison h2 {
	margin:0 !important;
	line-height:45px;
}
.price-shadow {
	position:relative;
	-webkit-box-shadow: #666 1px 1px 5px;
	-moz-box-shadow: #666 1px 1px 5px;
	box-shadow: #666 1px 1px 5px;
	behavior: url(/scripts/PIE.htc);
}
