body {
	margin: 30px 0 0 0;
	}
	
#mainContainer {
	width: 750px;
	height: 900px;
	margin: 0 auto 0 auto;
	border: 1px solid #02D7ED;
	}
	
#olayImage {
	float: right;
	width: 185px;
	height: 187px;
	background-image:url(images/affiliate/olayFirst.png);
	display:block;
	text-indent:-9999px;
	}
	

	
	
#olayImageConfirm {
	float: left;
	width: 150px;
	height: 141px;
	}
	
#olayImageConfirm a{
	width: 185px;
	height: 187px;
	background-image:url(images/affiliate/olay.png);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	padding-right: 20px;
	}

#topBannerContainer {
	width: 750px;
	height: 179px;
	background-image:url(affiliatePage/images/homepage/topBanner.gif);
	}

#alreadyMemberContainer {
	position: absolute;
	width: 750px;
	height: 20px;
	text-indent: 390px;
	margin: 142px 0 0 0;
	}
	
#mainContentContainer {
	width: 750px;
	overflow: auto;
	margin: 45px 0 0 0;
	}
	


	
/*START OF LEFT*/
#leftContentContainer {
	float: left;
	width: 480px;
	border-right: 1px solid #02D7ED;
	}
	
#joinUsContainer {
	width: 284px;
	height: 28px;
	background-image:url(affiliatePage/images/homepage/joinUs.gif);
	margin: 0 0 0 25px;
	}
		
#leftTextContainer {
	width: 385px;
	margin: 20px 0 0 30px;
	height: 425px;
	border-bottom: 1px solid #02D7ED;
	}


#subscribeTextContainer {
	width: 315px;
	margin: 35px 0 0 50px;
	}

#formContainer {
	width: 340px;
	margin: 10px 0 0 70px;
	}

#thanksForJoiningContainer {
	width: 189px;
	height: 24px;
	background-image:url(affiliatePage/images/confirmationPage/thanksForJoining.gif);
	margin: 0 0 0 25px;
	}


/*START OF RIGHT*/
#rightContentContainer {
	float: right;
	width: 240px;
	}


#newFreebiesContainer {
	width: 227px;
	height: 28px;
	background-image:url(affiliatePage/images/homepage/newFreebies.gif);
	margin: 4px 0 0 -5px;
	}

#rightTextContainer {
	width: 220px;
	margin: 10px 0 0 0;
	}


#logoContainer{
	width: 233px;
	height: 380px;
	background-image: url(affiliatePage/images/homepage/logos.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 -5px;
	border-bottom: 1px solid #02D7ED;
	}





/*START OF BOTTOM*/
#bottomContainer {
	position: relative;
	float: left;
	width: 750px;
	margin: 20px 0 0 0;
	}

#testimonialsContainer {
	width: 118px;
	height: 22px;
	background-image:url(affiliatePage/images/homepage/testimonials.gif);
	margin: 0 0 0 25px;
	}

#testimonialsTextContainer {
	width: 660px;
	margin: 13px 0 0 27px;
	}



#bottomBannerContainer {
	width: 752px;
	height: 45px;
	background-color: #02D7ED;
	margin: 0 auto 0 auto;
	}






/*TEXT STYLING*/
.alreadyMember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	}
	
.contentText {
	font-family:  Arial, cursive, Helvetica;
	font-size: 14px;
	color: #333333;
	}
	
	
.testimonialText {
	font-family:  Arial, cursive, Helvetica;
	font-size: 13px;
	color: #333333;
	}	
	
.testimonialNameText {
	font-family:  Arial, cursive, Helvetica;
	font-size: 13px;
	color: #FA0A9F;
	}

.subscribeText {
	font-family:  Arial, cursive, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	}
	
	
a.contentLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FA0A9F;
	text-decoration:none;
}

a.contentLinks:hover {
	text-decoration: underline;
}




/*FORM STYLING*/
input{
	background: #EFEFEF;
	border: 1px solid #302E2C;
	color: #000;
	}

textarea{
	background: #EFEFEF;
	border: 1px solid #302E2C;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}


#subButton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	background: #302E2C;
	cursor: pointer;
	}


#subButton:hover{
	color: #302E2C;
	background: #CCCCCC;
	}


.formTextInput{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #4A5552;
	text-align:justify;
    border: 1px solid #000;
    margin: 3px;
    }
				
#formSubmit{
	margin: 12px 0 0 95px;
	}
	

.formText{
	text-align: right;
	font-family:  Arial, cursive, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	}