@charset "utf-8";
.underline {
	text-decoration: underline;
}

blockquote {
	margin-left: 10px;
	margin-right: 10px;
	font-size: .9em;
}

#maincontent {
	background-repeat: repeat-y;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}

#leftside {
	width: 250px;
	padding: 0px 0px 5px 0px;
	text-align: center;
}

#leftside p, #leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6, #leftside div{
	margin: 0;
	padding: 0;
}



#leftside #newpep {
	padding-top: 0px;
	width: 250px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#leftside #newpep #video {
	width: 250px;
}

#leftside #newpep table.videobox {
	width: 225px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#leftside #newpep #video .videobox td.videoborder {
	border: 1px solid #7268B8;
}

#leftside #newpep table.videobox tr td {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: center;
}




#newpep a img {
	border:none;
}

#leftside #newpep p {
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	width: 240px;
}
#leftside #peppwc {
	background-image: url(../images/SideWelcomeBkgrnd.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 555px;
	padding-top: 7px;
}


#leftside #peppwc h1 {
	font-family: "Times New Roman", Times, serif;
	color: #9B3591;
	font-size: 16px;
	font-weight: bold;
	line-height: 115%;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#leftside #peppwc ul  {
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	list-style-type: none;
	height: 105px;
}

#leftside #peppwc ul li {
	padding-top: 4px;
	padding-left: 25px;
	padding-right: 5px;
	padding-bottom: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../images/flowerbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	letter-spacing: 0px;
}



#leftside #peppwc #pepmembers {
	background-image: url(../images/memberbkgrnd.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 220px;
}
#leftside #peppwc #pepmembers h1 {
	color: #0e6054;
	margin-top: 0px;
	text-align: center;
	font-size: 17px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
#leftside #peppwc #pepmembers ul {
	margin-left: 22px;
	list-style-type: none;
	padding-bottom: 0px;
	margin-top: 2px;
}
#leftside #peppwc #pepmembers ul li {
	padding-top: 4px;
	padding-left: 26px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../images/flowerbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	letter-spacing: 0px;
}

#leftside #peppwc #whypep {
	padding-top: 3px;
	background-image: url(../images/pepcreatedbkgrnd.gif);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	height: 142px;
	width: 250px;
}
#leftside #peppwc #whypep h1 {
	font-size: 18px;
	padding: 5px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#leftside #peppwc #whypep h2 {
	color: #634DAE;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 4px;
}
#leftside #peppwc #whypep p {
	padding-top: 0px;
	padding-right: 28px;
	padding-left: 24px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
}


#whypep h2 a {
	text-decoration: none;
	color: #6b639c;
}
#leftside #features {
	width: 250px;
	padding-bottom: 5px;
}


#leftside .feattitle {
	background-image: url(../images/feattitle.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-bottom: 8px;
}
#leftside .feattitle h1 {
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 5px;
}
#leftside .feattitle h1 a {
	color: #FFF;
	text-decoration: none;
}
#leftside .feattitle h1 a:hover {
	color: #A40281;
	text-decoration: none;
}

#leftside .featblock p {
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#leftside .featblock .snippet {
	font-style: italic;
	color: #83237B;
	padding-top: 5px;
}
#leftside .featblock img  {
	padding-bottom: 5px;
}



#rightside {
	width: 210px;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#rightside p, #rightside h1, #rightside h2, #rightside h3, #rightside h4, #rightside h5, #rightside h6, #rightside div{
	margin: 0;
	padding: 0;
}



#rightside #pepcast {
	background-image: url(../images/Pepcastbkgrnd.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	width: 200px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: 258px;
}
#rightside #pepcast a  {
	text-decoration: none;
	color: #992890;

}

#rightside #pepcast h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	font-style: italic;
	font-weight: bold;
	color: #992890;
	text-align: left;
	padding-left: 20px;
}
#rightside #pepcast h2 {
	font-weight: bold;
	color: #6B639C;
	padding-top: 10px;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 0px;
}

#rightside #pepcast h3 {
	color: #992890;
	padding-bottom: 0px;
	font-size: 12px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
}
#rightside #pepcast h6{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}
#rightside #pepcast h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 13px;
	color: #992890;
	font-style: italic;
	padding-top: 3px;
}
#rightside #pepcast h5 {
	color: #992890;
	font-size: 15px;
	padding-top: 5px;
}


#rightside #pepcast p {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
}
#leftside #peppwc #pepmembers ul.spfix2 li {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
}

#rightside #wings {
	background-image: url(../images/wingsbkgrnd.gif);
	background-repeat: no-repeat;
	padding-top: 80px;
	width: 200px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
#rightside #facebook {
	padding-bottom: 5px;
	width: 190px;
	margin-right: auto;
	margin-left: auto;


}
#rightside #twitter {
	padding-bottom: 10px;
	width: 180px;
	margin-left: 15px;
	margin-top: 5px;

}
#rightside #twitter table tr td {
	background-color: #C194E7;
	padding: 1px;
}

#rightside #facebook a img {
	border:none;
}

#rightside #quote {
	background-image: url(../images/quotebkgrnd.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 6px;
	width: 200px;
	margin-left: 5px;
}
#rightside #quote p {
	margin-right: 5px;
	margin-left: 5px;
}

#rightside #quote h1 {
	color: #83237b;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 40px;
}
#rightside #home p {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 190px;
	padding-left: 5px;
}

#rightside #home {
	background-image: url(../images/quotebkgrnd.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 10px;
	width: 200px;
	margin-left: 5px;
}
#rightside #home h1 {
	color: #83237b;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 41px;
}


#rightside #wings p {
	text-align: left;
	padding-left: 9px;
	padding-right: 5px;
}
#rightside #wings h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #83237B;
	text-align: center;
	line-height: 1.5em;
	padding-bottom: 5px;
	padding-top: 3px;
}
#rightside #newsevents {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
#rightside #newsevents p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



#maincolumn {
	background-color: #FFF;
	margin-top: 10px;
	padding-left: 3px;
}


#maincolumn .title {
	background-image: url(../images/maintitlebar.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
}
#maincolumn .title h1 {
	color: #FFF;
	padding-left: 20px;
	padding-top: 8px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 4px;
	text-align: left;
}
#maincolumn .article{
	padding-left: 7px;
	padding-right: 2px;
}


#maincolumn .article p {
	padding-top: 0px;
	font-size: 12px;
	padding-bottom: 5px;
}

#maincolumn #welcome {
	background-image: url(../images/welcomebkgrnd.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#maincolumn #gallery {
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 0px;
}
#maincolumn #gallery .article p {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#maincolumn #gallery img  {
	margin-right: 5px;
}
#maincolumn #welcome p{
	font-size: 13px;
	padding-left: 15px;
	padding-right: 12px;
}


#maincolumn #welcome h2 {
	color: #863089;
	margin-top: 13px;
	font-size: 17px;
	text-align: center;
	padding-right: 45px;
	padding-left: 5px;
}
#maincolumn #welcome h3 {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #992890;
	margin-left: 4px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
}
#maincolumn #welcome h3 .tag2 {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #6b639c;
}
#maincolumn .slideshow  {
	height: 233px;
	text-align: center;
	width: 450px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#maincolumn #spotlight   {
	margin-bottom: 12px;
	padding-bottom: 0px;
}
#maincolumn #dreams {
	margin-bottom: 12px;
	padding-bottom: 0px;
}
#maincolumn #pepgarden {
	margin-bottom: 12px;
	padding-bottom: 0px;
}

#maincolumn #ad {
	background-image: url(../images/BottomAllPagesAD.gif);
	background-repeat: no-repeat;
	height: 235px;
	width: 450px;
	margin-left: 0px;
	padding-left: 8px;
}
#maincolumn #ad #adleft {
	width: 210px;
	padding-bottom: 5px;
	float: left;
	margin-left: 9px;
	padding-left: 0px;
}


#maincolumn #ad #adleft h1 {
	color: #A50682;
	margin-top: 14px;
	font-size: 18px;
	text-align: left;
	margin-bottom: 2px;
}
#maincolumn #ad #adleft ul {
	margin-left: 20px;
	margin-top: 0px;
	padding-left: 0px;
	width: 210px;
	list-style-position: outside;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 170px;
}

#maincolumn #ad #adleft ul li {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style-image: url(../images/flowerbullet.gif);
	list-style-position: outside;
}
#maincolumn #ad #adright {
	float: left;
	width: 213px;
}
#maincolumn #ad #adright h1 {
	color: #00624d;
	margin-top: 14px;
	text-align: center;
	margin-bottom: 0px;
	font-size: 18px;
}


#maincolumn #ad #adright ul {
	margin-left: 27px;
	margin-top: 0px;
	padding-left: 0px;
	list-style-position: outside;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 170px;
}
#maincolumn #ad #adright ul li {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style-image: url(../images/flowerbullet.gif);
	list-style-position: outside;
}
#maincolumn #adlink  {
	height: 30px;
	width: 455px;
	padding-top: 6px;
	margin-top: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../images/adlinkbkgrnd.gif);
	background-repeat: no-repeat;
}
#maincolumn #adlink h4 {
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #772667;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#maincolumn #adlink h4 a {
	color: #772667;
	text-decoration: underline;
}
.centered {
	text-align: center;
}
#maincolumn #gallery .article .links {
	text-align: center;
	width: 445px;
}















.fltrt {
	float: right;
	padding-left: 6px;
	padding-top: 4px;
}
.fltlft {
	float: left;
	padding-right: 6px;
	padding-top: 4px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.violet {
	color: #83237B;
}
.purple {
	color: #5B47A0;
}
#leftside #sidenav.boutique{
	background-image: url(../images/boutiquenavbkgrnd.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	height: 330px;
	width: 250px;
}
#leftside #sidenav.forum{
	background-image: url(../images/forumnavbkgnd.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	height: 450px;
	width: 250px;
	text-align: center;
}

#leftside #sidenav h1 {
	color: #f5cf8c;
	font-size: 22px;
	margin-top: 4px;
	padding-bottom: 3px;
}
#leftside #sidenav ul {
	margin-top: 0px;
	list-style-type: none;
	width: 225px;
	margin-left: auto;
	margin-right: auto;
}
#leftside #sidenav ul li {
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/boutiquenavitembkgrnd.gif);
	background-repeat: no-repeat;
	height: 30px;
	list-style-type: none;
	text-align: center;
	letter-spacing: 0.5px;
	width: 230px;
	padding-right: 0px;
	text-indent: 0px;
	display: block;
}
#leftside #sidenav ul li #current {
	color: #9B3591;
}
#leftside #sidenav ul li a {
	text-decoration: none;
	color: #23288D;
	font-size: 20px;
	font-weight: bold;
	line-height: 85%;
	font-family: "Times New Roman", Times, serif;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	width: 185px;
	display: block;
	margin-left: 35px;
}
#leftside #sidenav ul li a:hover {
	color: #9B3591;
}
#leftside #sidenav ul li.doubleline {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;

}
#leftside #sidenav ul li.doubleline a{
	font-size: 20px;
}
#leftside #sidenav ul li.smaller {
	font-size: 18px;
}






#leftside #success {
	background-image: url(../images/successbkgrnd.gif);
	background-repeat: no-repeat;
	height: 170px;
	padding-top: 5px;
	margin-top: 3px;
	margin-bottom: 0px;
	width: 250px;
}
#leftside #success h1 {
	color: #7B2D67;
	line-height: 95%;
}
#leftside #success ul {
	text-align: left;
	font-weight: bold;
	padding-left: 40px;
	list-style-type: none;
}
#leftside #success ul li {
	padding-top: 2px;
}
#leftside #experts {
	width: 250px;
}

#leftside #experts p{
	text-align: left;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 14px;
	width: 230px;
}
#prodtable tr td.prodimage {
	width: 15%;
	vertical-align: top;
	padding-right: 15px;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
}

#prodtable tr td.prodimage img {
	border: 1px solid #9B3591;
}
#prodtable tr td a {
	color: #9B3591;
}

#prodtable tr td a:visited {
	color: #9B3591;
}
#prodtable tr  td{
	padding-bottom: 10px;
	padding-top: 10px;
}
#prodtable tr td.prodnumber {
	width: 5%;
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
	padding-top: 0px;
}

#prodtable tr td.prodnumber p{
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #9B3591;
	padding-top: 0px;
	font-weight: bold;
}
#prodtable tr td.prodinfo {
	width: 80%;
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
}
#prodtable tr .prodinfo h1 {
	font-size: 18pt;
	padding-bottom: 6px;
	margin-bottom: 0px;
	color:#936;
}
#prodtable tr .prodinfo h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

#prodtable tr .prodinfo p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#featprod  {
	background-color: #FFF;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/featprodbkgnd.jpg);
}

table.dgwstories tr td p{
	padding-bottom: 5px;
	text-indent: 25px;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
}
#giftspage {

}
.steps  {
	color: #f5d553;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
}
.giftquote {
	font-weight: bold;
	font-size: 1.4em;
	font-style: italic;
}


#giftsbox1 {
	background-image: url(../images/giftsbkgrnd1.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 340px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
#giftbox_inner  {
	color: #0d175f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	width: 600px;
}
.gifttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #83237B;
	padding-top: 5px;
}

#giftsbox1 h1  {
	color: #0d175f;
	text-align: center;
	font-size: 1.8em;
	padding-bottom: 10px;
}
table #pepgifts{
	width: 80%;
	background-color: #e6e6ef;
	border: 3px solid #FFF;
	text-align: center;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
#pepgifts tr td p {
	text-align: center;
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 0px;
}
#maincolumn #bannerad {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#maincolumn #bannerad img a{
	border: none;

}

.bdr {
	margin: 3px 20px;
	border-bottom: solid 1px #CCF;
	height: 3px;
	width: 150px;
	text-align: center;
}

span.caseylinks a {
	color:#D8D8D8;
	text-decoration: none;
}

