.card {
	
	float: left;
	margin-left: 11px;
	margin-top: 2px;
	position: relative;
	width: 195px;
	height: 196px;
	background-color: #999;
	padding: 10px;
	cursor: pointer;
}

.card.long {
	
	float: left;
	margin-left: 10px;
	position: relative;
	width: 415px;
	height: 190px;
	background-color: #999;
	padding: 10px;
}

.card .main {
	
	width: 100%;
	height: 160px;
	background-color: silver;
	position: relative;
}

.card .main.team {
	
	background-color: #FEE093;
}

.card .main.egg {
	
	background-color: lavender;
}

.card .main.sx320 {
	
	background-color: gold;
}

.card .main.potted-plant {
	
	background-color: #CCFF99;
}

.card .main.monopoly {
	
	background-color: lightblue;
}

.card .main .cost {
	
	text-align: right;
	position: absolute;
	right: 5px;
	top: 2px;
	color: #900;
	font-size: 1.7em;
	font-weight: bold;
	/*
	padding:2px;
	background-color: black;*/
}

.card .main .cost .month {

	font-size: 0.7em;
	font-weight: normal;
}

.card .main .pretty-name {
	
	position: absolute;
	left: 5px;
	bottom: 0px;
	font-size: 1.8em;
	color: black;
}


.card .main .pretty-name .plan {
	
	color: #FFF;
}

.card .points-text {
	
	margin-top: 10px;
	margin-left: 6px;
	float: left;
	font-size: 0.8em;
	width: 90px;
}

.card .signup {
	
	position: absolute;
	bottom: 17px;
	right: 10px;
}

.card .points {

	position: absolute;
	font-family: Palatino Linotype, Book Antiqua, Palatino6, serif;
	font-size: 31px;
	color: maroon;
	bottom:9px;
	left: 13px;
}

.card .print {
	
	color : maroon;
	position: absolute;
	font-size: 11px;
	bottom:2px;
	left: 13px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

#content .core_hilite {
	
	background-color:#DDD;
	padding: 4px;
	font-size: 1em;
	text-align:center;
}

#content .core_blurb {
	
	padding: 4px;
	line-height: 18px;
}

#content h4 {
	
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0 4px 0;
}

#content .extra {

	float:right;
	height:300px
	width: 50%;
	height: 600px;
}
