/* ––––––––––––––––––––––––––––––––––––––––––––––––––––––
	Rate Card
	–––––––––––––––––––––––––––––––––––––––––––––––––––––– */
	
div.rateCardContainer {
	width: 976px;
	padding:0px;
	margin:auto;
	position:relative;
	margin-bottom:5px;
}

div.intro {
	color:#FFFFFF;
	font-size:15px;
	margin-bottom:15px;
	}

div.footer {
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:15px;
	}

table.rates {
	width:100%;
	margin:0px;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.rates td {
	width:25%;
	font-family:Verdana;
}

div.lite,div.group,div.studio,div.partner {
	padding:17px 15px 0px 15px;
	position:relative;
}

div.lite div,div.group div,div.studio div,div.partner div {
	position:relative;
}

table.rates div.lite {background-color:#ebebeb;height:290px;}
table.rates div.group {background-color:#f7f7cb;height:338px;}
table.rates div.studio {background-color:#d4e7d4;height:358px;}
table.rates div.partner {background-color:#ebebeb;height:310px;}

/* vertically align all pricing titles */
div.lite .header {
	margin-top:14px;
}

div.partner .header {
	margin-top:24px;
}

div.studio .header {
	margin-top:30px;
}

table.rates div.callout {
	text-align:center;
	color:#666666;
	color:#333333;
	font-size:11px;
	margin-bottom:20px;
}

table.rates div.header {
	text-align:center;
	color:#000000;
	font-size:24px;
	font-weight:bolder;
	margin-bottom:5px;
}
table.rates div.price {
	text-align:center;
	color:#004080;
	font-size:18px;
	font-weight:regular;
	margin-bottom:12px;
}

table.rates div.description {
	color:#222222;
	font-size:12px;
	font-weight:bolder;
	margin-bottom:9px;
}

table.rates div.feature {
	color:#222222;
	font-size:11px;
	line-height:1.4em;
	display:list-item;
	list-style-type:square;
	margin-left:15px;
}

div.footer div.line_item {
	color:#808080;
	color:#b3b3b3;
	font-size:12px;
	display:list-item;
	list-style-type:square;
	margin-left:15px;
}

/* --------------------------------------
Invite button
--------------------------------------- */
div.button {
		height:45px;
		display:block;
		margin:auto;
		text-align:center;
		width:140px;
		background:transparent url(img/buttons/btn_signup_160.png) top center no-repeat;
		color:#999999;
		font-family:Verdana;
		font-weight:700;
		font-size:13px;
		padding:8px 10px 0px 0px;
	}

div.button a {
	text-decoration:none;
	color:#999999;
}

div.button a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
div.button.s155 { 
	width:300px;
	background-image: url(img/buttons/btn_signup_160.png); 
}

div.btn_trial {
	height:45px;
	display:block;
	margin:auto;
	text-align:center;
	width:180px;
	background: url(img/buttons/btn_play_180.png) top center no-repeat;
	color:#EEEEEE;
	font-family:Verdana;
	font-weight:700;
	font-size:13px;
	padding:8px 10px 0px 0px;
}

div.btn_trial a {
	color:inherit;
	text-decoration:none;
}

div.btn_trial a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}