@charset "UTF-8";
.pagebackpurple {
	background-color: #EBD7FF;
	background-image: url(pe_assets/pe_homepageback3purple.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.pagebackgray {
	background-color: #EBD7FF;
	background-image: url(pe_assets/pe_homepageback_gray.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.pagebackpurple2 {
	background-color: #EBD7FF;
	background-image: url(pe_assets/pe_homepageback_purple2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.pagebackpurplegray {
	background-color: #400945;
	background-image: url(pe_assets/backmain1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.pagebackpurple4 {
	background-color: #EBD7FF;
	background-image: url(pe_assets/pe_homepageback_purple4.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.pagebackpurple5 {
	background-color: #EBD7FF;
	background-image: url(pe_assets/pe_homepageback_purple5.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.welcomeback {
	background-image: url(pe_assets/hometop_r3_c3.png);
	background-repeat: no-repeat;
}
.text11black140 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 140%;
	color: #000000;
}
.textpink10 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #EC24FF;
}
.textwhite10 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}
.link_pinktowhite {
}
.memberbox  {
	color: #EC24FF;
	text-decoration: underline;
}
.link_pinktowhite a:active {
	color: #EC24FF;
	text-decoration: underline;
}
.link_pinktowhite a:visited {
	color: #EC24FF;
	text-decoration: underline;
}
.link_pinktowhite a:hover {
	color: #FFFFFF;
}
.homegutsmainback {
	background-image: url(pe_assets/pe_homegutsimage3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.text12white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.partnershadow {
	background-image: url(pe_assets/home2_r7_c3.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.textgrey10 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #CCCCCC;
}
.link_greytopink {
}
.link_greytopink a:link {
	color: #E3E3E3;
}
.link_greytopink a:active {
	color: #E3E3E3;
}
.link_greytopink a:visited {
	color: #E3E3E3;
}
.link_greytopink a:hover {
	color: #BD1FCB;
}
.linkwhitetorev {
}
.linkpinktopurplerev {
}
.linkwhitetorev a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkwhitetorev a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkwhitetorev a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkwhitetorev a:hover {
	color: #46134C;
	background-color: #BD1FCB;
}
.adminnavback1 {
	background-image: url(pe_assets/admin_navback1.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.adminnavback2 {
	background-image: url(pe_assets/admin_r4_c1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.adminnavbackright {
	background-image: url(pe_assets/admin_r3_c3.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.text14white150 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 150%;
}
.text14purple150 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #701579;
	line-height: 150%;
}
.linkpinktopurplerev a:link {
	color: #FF33FF;
	text-decoration: underline;
}
.linkpinktopurplerev a:active {
	color: #FF33FF;
	text-decoration: underline;
}
.linkpinktopurplerev a:visited {
	color: #FF33FF;
	text-decoration: underline;
}
.linkpinktopurplerev a:hover {
	color: #83198D;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.text14grey130 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	line-height: 130%;
}
.linkwhitetorev2 {
}
.linkwhitetorev2 a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkwhitetorev2 a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkwhitetorev2 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkwhitetorev2 a:hover {
	color: #FFFFFF;
	background-color: #FF00FF;
}
.adminpageback {
	background-image: url(pe_assets/admin_pageback.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.link_purpletoreverse {
}
.link_purpletoreverse a:link {
	color: #310D36;
	text-decoration: underline;
}
.link_purpletoreverse a:active {
	color: #310D36;
	text-decoration: underline;
}
.link_purpletoreverse a:visited {
	color: #310D36;
	text-decoration: underline;
}
.link_purpletoreverse a:hover {
	color: #FFFFFF;
	background-color: #310D36;
}
.leftnavback {
	background-image: url(pe_assets/leftnavbackZ.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.guts_mymission {
	background-color: #FFFFFF;
	background-image: url(pe_assets/mymission_bot.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.guts_firsttime {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_firsttime2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rightnavback {
	background-image: url(pe_assets/rightnavback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.insidegutsmain {
	background-image: url(pe_assets/insidegutsback.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.text13black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #000000;
}
.guts_parpart {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_pp2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.guts_5steps {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_5steps2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.text20gray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
}
.insidepagebackspan {
	background-image: url(pe_assets/insidepagebackspan.png);
	background-repeat: repeat-y;
	background-position: 216px top;
}
.pagebackinside {
	background-color: #400945;
	background-image: url(pe_assets/backinside1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.guts_contactus {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_contact2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.guts_pli {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_pli2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.guts_thebook {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_thebook2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.homegutsmainback2 {
	background-image: url(pe_assets/homebackmiddle.png);
	background-repeat: repeat-y;
	background-position: 19px top;
}
.text11white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
.textpink12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #EC24FF;
}
.text11black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
}
.text10black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
}
.guts_pme {
	background-color: #FFFFFF;
	background-image: url(pe_assets/header_pme2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.text12black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 120%;
	color: #000000;
}
.memberlistheaderbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #711579;
	font-weight: bold;
}
.memberbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCBCD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCBCD;
	border-left-color: #CDCBCD;
}
.memberboxlevel {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #71157A;
}
.text20purple {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #4E0D52;
}
.joinbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #62376B;
	border: 1px solid #FFFFFF;
	padding-left: 4px;
}
.joinbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC00CC;
	border: 1px solid #FF00FF;
	font-size: 12px;
	margin-top: 6px;
}
.text11purple {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4E1454;
}
.text12purple {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 120%;
	color: #4E1454;
}
.text13white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
}
.testimonialback {
	background-image: url(pe_assets/testimonialbox_r3_c1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}