.pricelink { background-color: #F9F2F9;  
	padding: 0 4px 2px 4px;
	border: 1px solid #DEBEDE;
	font-weight: normal; }
.pricelinkp {margin-top: 8px;}
.mmhide_therapiesnav { background-color: #E2C7E2;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	padding: 1px 5px 3px 5px; }
.mmhide_homenav, .mmhide_fundraisingnav, .mmhide_newsnav, .mmhide_aboutnav, .mmhide_resourcesnav, .mmhide_navpadding  { 
	background-color: #DDE4FB;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	padding: 1px 5px 3px 5px; }	
	
.mmhide_petal-bar { background-color: #E2C7E2;
	margin: 50px 0 0 0; }

h2 {
	margin-bottom: 10px;
	padding: 5px 0 2px 0;
	border-top: 1px solid #E2C7E2;
}
h3 { margin: 30px 0 10px 0;
	padding: 5px 0 2px 0;
	border-top: 1px solid #E2C7E2;}
h4 { background-color: #efdeef;
	padding: 1px 5px 2px;
	margin-bottom: 0px;
	margin-top: 0; }
	
#tableToPrint { margin: 0 0 20px 0; }
#tableToPrint table { 	border-left: 1px solid #969; 
}
#tableToPrint caption { padding: 0 10px 10px 0; caption-side: top; }

#tableToPrint th { background-color: #ECD9EC;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #969;
	border-bottom: 1px solid #969;
	border-right: 1px solid #969; }
	
#tableToPrint .price-list-table {
	background-color: #FAF5FA;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #969;
	border-right: 1px solid #969; }
#tableToPrint p { padding: 3px; }


th { background-color: #ECD9EC;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #969;
	border-bottom: 1px solid #969;
	border-right: 2px solid #FFF; }
	
.price-list-table {
	background-color: #FAF5FA;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #996699;
	border-right: 2px solid #FFFFFF; }
	

	
.sidebarHead { background-color: #EEDFEE;
	padding: 1px 5px 1px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold; }
.sidebarText { background-color: #F9F2F9;
	padding: 2px 5px 4px 5px;
	margin-top: 0px; }
	
.sessioninfo { margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 1px 5px 3px 5px;
	border-bottom: 1px solid #debede; }

