body {

	background-color: #722573;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

p, li, li .bigbullets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 120%;
	color: black;
}

h4 {
	line-height: 100%;
}

img {
	border: none;
}

td p:first-child {
	margin-top: 0;
}

.clear_floats {
	clear: both;
}

.maincontent {
	background-color: #FFFFFF;
	width: 800px;	
	margin: 0px auto;
	border: solid 10px #4a2163;
}

#header {
	width: 800px;
	height: 178px;
	background-image: url(../images/listapalooza-banner.jpg);
	background-repeat: no-repeat;
}

	#header h1 {
		display: none;
	}

.textbox {
	padding: 0px 20px;
}

.bonustext {
	padding: 0px 30px;
}

.bonusbox {
	width: 660px;
	border: solid 4px #fbe706;
	padding: 0px 20px;	
	margin: 0 auto;
	border-radius: 20px;
	box-shadow: 7px 7px 7px #aaa;	
}

.yellow-optin {
	width: 500px;
	border: solid 4px #fce408;
	margin: 0px auto;
	border-radius: 20px;
	box-shadow: 7px 7px 7px #aaa;	
}

.frame {
	width: 640px;	
	padding: 0px 20px;	
	margin: 0 auto;
	border-radius: 20px;
	box-shadow: 7px 7px 7px #aaa;	
}

.purplespeakerframe {	
	border: solid 4px #722573;		
}

.goldspeakerframe {
	border: solid 4px #e7ae17;	
}

.goldoptinframe {
	width: 500px;
	border-color: #e7ae17;
}

.purplebg {
	width: 650px;
	background-color: #7f107f;
	margin: 0 auto;
	padding: 15px 5px;
	border-radius: 30px;
	box-shadow: 7px 7px 7px #aaa;		
}

.textcontainer {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;	
}

.belcherbox {
	width: 500px; 
	border: 6px dashed #cc0000; 
	border-collapse: collapse; 
	text-align: center; 
	margin: 0px auto;
}

.recordingover {
	width: 155px;
	height: 218px;
	background-image: url(../images/recordgone.jpg);
	background-repeat: no-repeat;
	padding: 3px 10px;
	margin: 0px auto;
}

.fbsection {
	width: 675px;
	margin: 0px auto;
	background-color: #eeeff4;
	padding: 0px 10px;
	margin-bottom: 5px;
}

.fbsection-followup {
	width: 675px;
	margin: 0px auto;
	padding: 0px 10px;
	margin-bottom: 5px
}

.alignleft {
	float: left;
	padding-right: 10px;
}

.dkpurpletext {
	color: #4a2163;
}

.ltpurpletext {
	color: #C52E85
}

.redtext {
	color: #dd0000;
}

.bluetext {
	color: #3e569e;
}

.smalltext {
	font-size: 12px;
}

.medtext {
	font-size: 14px;
}

.gold_text {
	color: #e7ae17;
}

.whitetext {
	color: #ffffff;
}

.largetext {
	font-size: 22px;
}

.aligncenter {
	text-align: center;
}

.lefttextbox {
	text-align: left;
	padding: 0px 15px;
}