.tblSocietyPackages{
	margin-left:-5px;
}

.tblSocietyPackages thead th{
	padding:5px 0 5px 0;
	font-size:1.2em;
	text-align:center;
	background:#E6E6E6;
}
	.tblSocietyPackages thead th.green{
		background:#146E50;
		color:#FFFFFF;
	}
	.tblSocietyPackages thead th.blue{
		background:#144BA5;
		color:#FFFFFF;
	}
	.tblSocietyPackages thead th.bronze{
		background:#B9562F;
		color:#FFFFFF;
	}
		
	.tblSocietyPackages thead th.silver{
		background:#AAAAAA;
		color:#FFFFFF;
	}
	.tblSocietyPackages thead th.gold{
		background:#FEC20F;
		color:#FFFFFF;
	}
	.tblSocietyPackages thead th.weekends{
		background:#EEEEEE;
	}
	.tblSocietyPackages td.green ul li{
		color:#146E50;
	}
	.tblSocietyPackages td.blue ul li{
		color:#144BA5;
	}
	.tblSocietyPackages td.bronze ul li{
		color:#B9562F;
	}
	.tblSocietyPackages td.silver ul li{
		color:#AAAAAA;
	}
	.tblSocietyPackages td.gold ul li{
		color:#FEC20F;
	}
	.tblSocietyPackages tbody td.weekends{
		vertical-align:middle;
	}
	
	.tblSocietyPackages td.green ul li span, .tblSocietyPackages td.blue ul li span, .tblSocietyPackages td.bronze ul li span, .tblSocietyPackages td.silver ul li span, .tblSocietyPackages td.gold ul li span{
		color:#555555;
	}

.tblSocietyPackages tbody td{
	vertical-align:top;
	padding:0 0 5px 7px;
}
	.tblSocietyPackages tbody td ul{
		margin:0 0 0 12px !important;
	}
	

.greentitle {
	color:#FFFFFF;
	background-color:#33CC33;
	padding:5px;
	margin:0;
	width:550px;
	height:70px;
}

.bluetitle {
	color:#FFFFFF;
	background-color:#336699;
	padding:5px;
	margin:0;
	width:550px;
	height:70px;
}

.bronzetitle {
	color:#FFFFFF;
	background-color:#993333;
	padding:5px;
	margin:0;
	width:550px;
	height:70px;
}

.silvertitle {
	color:#FFFFFF;
	background-color:#999999;
	padding:5px;
	margin:0;
	width:550px;
	height:70px;
}

.goldtitle {
	color:#FFFFFF;
	background-color:#FFCC00;
	padding:5px;
	margin:0;
	width:550px;
	height:70px;
}

.wintertitle {
	color:#FFFFFF;
	background-color:#990033;
	padding:5px;
	margin:0;
	width:550px;
	min-height:15px;
	overflow:auto;
}

.weekendtitle {
	color:#FFFFFF;
	background-color:#990033;
	padding:5px;
	margin:0;
	width:550px;
	min-height:15px;
	overflow:auto;
}

.greentitle p, .bluetitle p, .bronzetitle p, .silvertitle p, .goldtitle p, .wintertitle p, .weekendtitle p {
	font-size:1.2em;
	margin:0;
	padding:0;
}	

.greendetail {
	color:#000000;
	background-color:#66CC99;
	width:490px;
	height:51px;
}

.bluedetail {
	color:#000000;
	background-color:#6699CC;
	width:490px;
	height:51px;
}

.bronzedetail {
	color:#000000;
	background-color:#CC6666;
	width:490px;
	height:51px;
}

.silverdetail {
	color:#000000;
	background-color:#CCCCCC;
	width:490px;
	height:51px;
}

.golddetail {
	color:#000000;
	background-color:#FFCC66;
	width:490px;
	height:51px;
}

.winterdetail {
	color:#000000;
	background-color:#CC9999;
	width:490px;
	min-height:15px;
	overflow:auto;
}

.weekenddetail {
	color:#000000;
	background-color:#CC9999;
	width:550px;
	min-height:15px;
	overflow:auto;
}

.greensocietydetails {
	float:left;
	color:#000000;
	background-color:#66CC99;
	width:150px;
	margin:0;
	padding:5px 0 0 0;
}	

.bluesocietydetails {
	float:left;
	color:#000000;
	background-color:#6699CC;
	width:150px;
	margin:0;
	padding:5px 0 0 0;
}	

.bronzesocietydetails {
	float:left;
	color:#000000;
	background-color:#CC6666;
	width:150px;
	margin:0;
	padding:5px 0 0 0;
}	

.silversocietydetails {
	float:left;
	color:#000000;
	background-color:#CCCCCC;
	width:150px;
	margin:0;
	padding:5px 0 0 0;
}	

.goldsocietydetails {
	float:left;
	color:#000000;
	background-color:#FFCC66;
	width:150px;
	margin:0;
	padding:5px 0 0 0;
}	

.wintersocietydetails {
	float:left;
	color:#000000;
	background-color:#CC9999;
	width:490px;
	margin:0;
	padding:5px 0 0 0;
}	

.weekendsocietydetails {
	float:left;
	color:#000000;
	background-color:#CC9999;
	width:250px;
	margin:0;
	padding:5px 0 0 0;
}	


.price {
	float:right;
	color:#000000;
	background-color:#FFFFFF;
	width:45px;
	height:35px;
	margin:0;
	padding:5px;
}		

.price p {
	color:#000000;
	background-color:#FFFFFF;
	font-size:2.5em;
}	

.clearsociety {
	clear:both;
}	
		
